Platform SDK: DirectX

DirectInput.GetDeviceStatus

DirectInput.GetDeviceStatus メソッドは、デバイスがシステムにアタッチされているかどうかを判定する。

object.GetDeviceStatus(guid As String) As Boolean

パラメータ

object
DirectInput オブジェクトを表すオブジェクト式。
guid
目的の入力デバイスを表すインスタンス GUID。GUID は、DirectInputEnumDevices.GetItem メソッドが返すオブジェクトの DirectInputDeviceInstance.GetGuidInstance メソッドを使って取得される。次の文字列のいずれかを使用することもできる。
GUID_SysKeyboard
デフォルトのシステム キーボード。
GUID_SysMouse
デフォルトのシステム マウス。

戻り値

デバイスがアタッチされている場合に TRUE が返され、それ以外の場合は FALSE が返される。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DIERR_GENERIC
DIERR_INVALIDPARAM

参照

GUID の使用