Microsoft DirectX 8.0 (Visual Basic)

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 に次のいずれかのエラー コードが設定される。

DIERR_GENERIC
DIERR_INVALIDPARAM

参照

DirectInput8GUID の使い方