Platform SDK: DirectX

DirectInputDevice.GetDeviceStateJoystick2

DirectInputDevice.GetDeviceStateJoystick2 メソッドは、拡張機能付きのジョイスティック デバイスから直接データを取得する。

object.GetDeviceStateJoystick2(state As DIJOYSTATE2)

パラメータ

object
DirectInputDevice オブジェクトを表すオブジェクト式。
state
デバイスの現在の状態を受け取る DIJOYSTATE2 型。データ形式は、先に DirectInputDevice.SetDataFormat メソッドを呼び出すことで設定される。

エラー コード

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

DIERR_INPUTLOST
DIERR_INVALIDPARAM
DIERR_NOTACQUIRED
E_PENDING

注意

デバイス データを取得する前に、DirectInputDevice.SetCooperativeLevel メソッドで協調レベルを設定し、DirectInputDevice.SetCommonDataFormat メソッドでデータ形式を設定し、DirectInputDevice.Acquire メソッドでデバイスを取得しなければならない。

参照

DirectInputDevice.Pollポーリングとイベント