DirectInput8.GetDeviceStatus
デバイスがシステムにアタッチ状態にあるかどうかを判定する。
object.GetDeviceStatus(guid As String) As Boolean
指定項目
- object
- DirectInput8 オブジェクトを指定する。
- guid
- 目的の入力デバイスを表すインスタンス GUID。GUID は、DirectInputEnumDevices8.GetItem メソッドが返すオブジェクトの DirectInputDeviceInstance8.GetGuidInstance メソッドを使って取得される。次の文字列のいずれかを使用することもできる。
- GUID_SysKeyboard
- デフォルトのシステム キーボード。
- GUID_SysMouse
- デフォルトのシステム マウス。
戻り値
デバイスがアタッチ状態にある場合に TRUE が返され、それ以外の場合は FALSE が返される。
エラー コード
失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
参照
DirectInput8、GUID の使い方