我正在监视使用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