我正在監視使用EnumDevices(...,DIEDFL_ATTACHEDONLY)的HID連接。當我斷開遊戲控制器時,它不再出現在回調中。但是,當我斷開鍵盤時,它仍然顯示在EnumDevices中。如何確定鍵盤在DirectInput中斷開連接
我已經查看了API,但我沒有看到還有什麼地方需要查詢設備是否連接。
我正在監視使用EnumDevices(...,DIEDFL_ATTACHEDONLY)的HID連接。當我斷開遊戲控制器時,它不再出現在回調中。但是,當我斷開鍵盤時,它仍然顯示在EnumDevices中。如何確定鍵盤在DirectInput中斷開連接
我已經查看了API,但我沒有看到還有什麼地方需要查詢設備是否連接。
什麼http://msdn.microsoft.com/en-us/library/windows/desktop/aa363432%28v=vs.85%29.aspx
您可以訂閱任何設備通知狀連接,分離等等
是否在使用你的應用程序經常發生用戶斷開連接的鍵盤? ;-) – Cameron 2012-02-17 18:59:02
我的應用程序將捕獲所有鍵盤狀態並將在非PC平臺上覆制它。這包括連接和斷開連接。 – RunHolt 2012-02-17 19:01:19