0
我的設備可以作爲host和client.how來查找它是否充當主機或客戶端。如何查明wince設備是否充當wince中的主機或客戶端?
我的設備可以作爲host和client.how來查找它是否充當主機或客戶端。如何查明wince設備是否充當wince中的主機或客戶端?
一般來說,USB主機和USB客戶端是兩個完全獨立的物理層,它們並不相互排斥,因此您的設備可以非常合理地同時處於同一時間。如果您插入USB磁盤或鍵盤之類的客戶端設備,主機驅動程序將加載並且設備管理器將通過呼叫RequestDeviceNotifications發送您的應用可以獲得的通知。
作爲一個客戶端,我不確定設備管理器是否發出通知(我從來沒有嘗試過),但這當然是值得一看的可能性。如果不是,那麼我會查看客戶端驅動程序代碼,看看它處理「插入」中斷的位置,並且可能會添加一個命名事件(如果其中一個不存在),那麼您的應用可以捕獲該事件。
主機或客戶端是什麼?聯網? USB?網絡服務?有些東西不同嗎? – ctacke 2011-04-13 13:26:29
@ctacke主機和usb客戶端 – Suri 2011-04-14 06:04:14