如何使用CH341PtSetDevNotify這個(gè)函數(shù)?

對(duì)以下內(nèi)容不太明白“:::

BOOL WINAPI CH341PtSetDevNotify( // 設(shè)定端口設(shè)備事件通知程序 PCHAR iDeviceID, // 可選參數(shù),指向以\0終止的字符串,指定被監(jiān)控的設(shè)備的ID或者不含序號(hào)的主名稱,對(duì)于串口該參數(shù)必須為NULL或者"COM" mPCH341PT_NOTIFY_ROUTINE iNotifyRoutine ); // 指定端口設(shè)備事件回調(diào)程序,為NULL則取消事件通知,否則在檢測(cè)到事件時(shí)調(diào)用該程序

調(diào)用CH341PtSetDevNotify設(shè)置插拔監(jiān)視,如果將來(lái)發(fā)生CH341端口的插拔事件DLL將會(huì)自動(dòng)調(diào)用iNotifyRoutine所指定的子程序或者函數(shù)

如果iNotifyRoutine收到事件通知,那么可以在保存事件參數(shù)后通知主程序處理,也可以在該子程序中處理, 分析事件參數(shù),如果是正數(shù)則說明有一個(gè)端口插入,需要打開時(shí)應(yīng)該首先用CH341PtNameIsCH341判斷是否為CH341端口,是則記憶其端口號(hào)并打開后開始傳輸, 如果是負(fù)數(shù)則說明有一個(gè)端口拔出,判斷其端口號(hào)(用0減去該負(fù)數(shù)得端口號(hào))是否與記憶的已打開的端口號(hào)相同,是則應(yīng)該及時(shí)關(guān)閉

這說明的已經(jīng)很清楚了,如果不明白我們也沒有辦法


iNotifyRoutine,在c#下如何使用?


iNotifyRoutine 只是一個(gè)參數(shù), 函數(shù)是這樣的: BOOL WINAPI CH341SetDeviceNotify(ULONG iIndex, PCHAR iDeviceID, mPCH341_NOTIFY_ROUTINE iNotifyRoutine); 如果 iNotifyRoutine 為 NULL,就取消事件通知 如果 iNotifyRoutine 不為 NULL,就在檢測(cè)到事件時(shí)調(diào)用 iNotifyRoutine

C#下調(diào)用和其他函數(shù)一樣


到網(wǎng)上搜索一下,C#中如何使用回調(diào)函數(shù)!


這個(gè)函數(shù)BOOL WINAPI CH341SetDeviceNotify()是怎么觸發(fā)的? 插拔硬件時(shí)函數(shù)沒有執(zhí)行 著急


這個(gè)函數(shù)一般在初始化時(shí)調(diào)用,用來(lái)監(jiān)視設(shè)備插拔通知,當(dāng)設(shè)備插入或拔出,觸發(fā)回調(diào)函數(shù),具體的例子你可以參考 IDEN_SER,該例子在ch341evt目錄下,請(qǐng)到我們網(wǎng)站下載,ch341evt.zip 下載地址http://wch.cn/download/list.asp?id=60


多增加幾個(gè)例程吧,例程太少,應(yīng)該與時(shí)俱進(jìn)??! 下載后看到只有VC和VB的例程!


在VB.NET 2010中?如何使用CH341PtSetDevNotify這個(gè)函數(shù)?


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

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