在python ctypes中,“c\u ubyte”存在,但“c\u ubyte_p”不存在

2024-09-23 06:37:20 发布

您现在位置:Python中文网/ 问答频道 /正文

这个问题已经困扰我几天了。 我用python调用dll动态链接库。 这是C++回调函数:

typedef void(CALLBACK *fRealDataCallBack)(
  LONG      lRealHandle,
  DWORD     dwDataType,
  BYTE      *pBuffer,
  DWORD     dwBufSize,
  DWORD     dwUser
);

我用python重新定义了它,如下所示:

^{pr2}$

有点不对劲密码。请看第三个参数:BYTE*pBuffer。 在ctypes中,“cuubyte”存在,但“cuubyte”不存在。 我该怎么解决这个问题? 最后,我不得不说我不擅长英语。在


Tags: 函数callbackbytelongdlltypedefvoiddword