如何描述ctypes中的结构

问题描述 投票:0回答:1

我的头文件中有以下代码:

typedef struct
    {
      void *Handle;
} RESHANDLE, *PRESHANDLE;

如何在ctypes(Python)中描述结构?

python python-3.x ctypes
1个回答
0
投票

ctypes.Structure
派生结构并声明结构成员名称和类型,如下所示:

import ctypes as ct

class RESHANDLE(ct.Structure):
    _fields_ = ('Handle', ct.c_void_p),

PRESHANDLE = ct.POINTER(RESHANDLE)
© www.soinside.com 2019 - 2024. All rights reserved.