問高手:如果一臺PC上存在多個CH341設備時候,如何識別?

在現(xiàn)在有的庫文件中,只提供了根據(jù)設備號來判斷設備的API。 但是假如:在一個PC上有多個CH341設備,而事先你又不知道你的設備是第幾個插上去的,(這種情況是可能發(fā)生的),怎么來正確判斷自己的設備號呢? API如下:CH341OpenDevice( ULONG iIndex) 以下的程序是公司提供的光盤上的打開設備的代碼(VB),默認的設備號是0,我總覺得 這樣設置會出現(xiàn)問題,有沒有更好的解決辦法呢? Private Sub Form_Load() mIndex = 0 hopen = CH341OpenDevice(mIndex) If (hopen = INVALID_HANDLE_VALUE) Then 'MsgBox "打開設備失敗", vbExclamation, "CH341PAR" mOpen = False Else mOpen = True End If '設置設備插拔通知 If CH341SetDeviceNotify(mIndex, vbNullString, AddressOf mPCH341_NOTIFY_ROUTINE) = False Then MsgBox "設置設備插拔通知失敗", vbExclamation, "CH341PAR" End If enablebtn (mOpen) End Sub

---請高手指教?。?!

從0號設備開始向上識別,看能否打開設備,打開設備成功則進行通信(包括獲取描述符等操作),直到找到自己想要的設備。


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

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