Platform SDK: DirectX |
DirectInputDevice.GetDeviceState メソッドは、標準のキーボード、マウス、またはジョイスティック以外のデバイスの直接データを取得する。
object.GetDeviceState(cb As Long, state As Any)
失敗すればエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DIERR_INPUTLOST |
DIERR_INVALIDPARAM |
DIERR_NOTACQUIRED |
E_PENDING |
デバイス データを取得する前に、DirectInputDevice.SetCooperativeLevel メソッドで協調レベルを設定し、DirectInputDevice.SetDataFormat メソッドでデータ形式を設定し、DirectInputDevice.Acquire メソッドでデバイスを取得しなければならない。
DirectInputDevice.GetDeviceStateJoystick、DirectInputDevice.GetDeviceStateJoystick2、DirectInputDevice.GetDeviceStateKeyboard、DirectInputDevice.GetDeviceStateMouse、DirectInputDevice.SetDataFormat、バッファリング データと直接データ