python详细安装教程 如何在Python中创建一个CFUNCTYPE-python,回调callback,ctypes?
如何在Python中创建一个CFUNCTYPE-python,回调callback,ctypes?1. 我忘了ctypes的操作是:copy from所以我们的回调函数接收一个整数指针,并且必须返回一
如何在Python中创建一个CFUNCTYPE-python,回调callback,ctypes?
1. 我忘了ctypes的操作是:
copy from
所以我们的回调函数接收一个整数指针,并且必须返回一个整数。首先,我们创建回调函数的类型:
cmpfunc=cfunctype(c)int,POINTER(c)int,POINTER(c)对于函数,我们只需打印出(
]DEF)回调函数ucmpufunc(a,b):
print“pyucmpufunc”,a,b
返回0
创建c可调用回调函数:
cmpufunc=cmpfunc(pyucmpufunc)