EnumDevices(...、DIEDFL_ATTACHEDONLY)を使用してHID接続を監視しています。ゲームコントローラーを切断すると、コールバックに表示されなくなります。ただし、キーボードを切断しても、EnumDevicesに表示されます。
APIを調べましたが、デバイスが接続されているかどうかを他に問い合わせる場所がわかりません。
EnumDevices(...、DIEDFL_ATTACHEDONLY)を使用してHID接続を監視しています。ゲームコントローラーを切断すると、コールバックに表示されなくなります。ただし、キーボードを切断しても、EnumDevicesに表示されます。
APIを調べましたが、デバイスが接続されているかどうかを他に問い合わせる場所がわかりません。
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363432%28v=vs.85%29.aspxはどうですか
アタッチ、デタッチなどのデバイス通知をサブスクライブできます...