python如何使用CH341的設(shè)備拔插監(jiān)控API

在官方文檔上了解到API為

CH341SetDeviceNotify( // 設(shè)定設(shè)備事件通知程序
ULONG iIndex, // 指定 CH341 設(shè)備序號,0 對應(yīng)第一個設(shè)備PCHAR iDeviceID, // 可選參數(shù),指向字符串,指定被監(jiān)控的設(shè)備的 ID,字符串以\0 終止mPCH341_NOTIFY_ROUTINE iNotifyRoutine ); // 指定設(shè)備事件回調(diào)程序


請問mPCH341_NOTIFY_ROUTINE這類型是要怎么創(chuàng)建呢,希望不吝賜教

截取部分錯誤代碼

#
#?接收監(jiān)控函數(shù)
#
def?onNotify(self,s):
????print("onNotify")
????
ch341.CH341SetDeviceNotify(self.usb_id,"1",self.onNotify)?#這是錯誤的


謝謝

typedef?? ??? ?VOID?? ?( CALLBACK?? ?* mPCH341_NOTIFY_ROUTINE ) (? // 設(shè)備事件通知回調(diào)程序
?? ?ULONG?? ??? ??? ?iEventStatus );? // 設(shè)備事件和當(dāng)前狀態(tài)(在下行定義): 0=設(shè)備拔出事件, 3=設(shè)備插入事件


需要定義這樣的C語言函數(shù): void stdcall notifytest(unsigned long iEventStatus)? ;



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频