如何从'父'指针(元)类获取ctypes结构类(或其_fields_参数)的引用?

时间:2017-06-24 10:38:55

标签: python python-3.x ctypes

假设如下:

import ctypes

class Point(ctypes.Structure):
    _fields_ = [
        ('x', ctypes.c_double),
        ('y', ctypes.c_double)
        ]

def some_routine(struct_pointer):
    # Do something to get '_fields_' from structure behind struct_pointer
    print(_fields_)

some_routine(ctypes.POINTER(Point))

在我的场景中,class Pointsome_routine都隐藏在不同的模块中。因此,我还没有找到一种方法来从class Point中检索字段对some_routine的定义。怎么办呢?

0 个答案:

没有答案