Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python ctype添加数据回调_Python_Windows_Ctypes - Fatal编程技术网

如何使用python ctype添加数据回调

如何使用python ctype添加数据回调,python,windows,ctypes,Python,Windows,Ctypes,如何使用python ctypes实现数据回调 在C语言中,数据回调是这样的 typedef int (*DATA_CALLBACK)(CMsg *pMsg, int *NumMsg) 如何在python中实现此回调 CMsg是本线程中描述的结构 如果问题是如何读取C代码并将其转换为ctypes代码,您可以尝试使用cffi()ctypes文档解释了如何实现。完成这个例子。使用libc=cdll.msvcrt。记住保留对回调的引用。然后,如果您在执行数据\u回调时仍然遇到问题,请编辑您的问题,以

如何使用python ctypes实现数据回调

在C语言中,数据回调是这样的

typedef int (*DATA_CALLBACK)(CMsg *pMsg, int *NumMsg)
如何在python中实现此回调

CMsg是本线程中描述的结构


如果问题是如何读取C代码并将其转换为ctypes代码,您可以尝试使用cffi()ctypes文档解释了如何实现。完成这个例子。使用
libc=cdll.msvcrt
。记住保留对回调的引用。然后,如果您在执行
数据\u回调时仍然遇到问题,请编辑您的问题,以包括您尝试过的内容。请参考此。。。。。我怎样才能写上面的内容