python如何使用CH341的设备拔插监控API

在官方文档上了解到API为

CH341SetDeviceNotify( // 设定设备事件通知程序
ULONG iIndex, // 指定 CH341 设备序号,0 对应第一个设备PCHAR iDeviceID, // 可选参数,指向字符串,指定被监控的设备的 ID,字符串以\0 终止mPCH341_NOTIFY_ROUTINE iNotifyRoutine ); // 指定设备事件回调程序


请问mPCH341_NOTIFY_ROUTINE这类型是要怎么创建呢,希望不吝赐教

截取部分错误代码

#
# 接收监控函数
#
def onNotify(self,s):
    print("onNotify")
    
ch341.CH341SetDeviceNotify(self.usb_id,"1",self.onNotify) #这是错误的


谢谢

typedef        VOID    ( CALLBACK    * mPCH341_NOTIFY_ROUTINE ) (  // 设备事件通知回调程序
    ULONG            iEventStatus );  // 设备事件和当前状态(在下行定义): 0=设备拔出事件, 3=设备插入事件


需要定义这样的C语言函数: void stdcall notifytest(unsigned long iEventStatus)  ;



只有登录才能回复,可以选择微信账号登录