Microsoft DirectX 8.0 (Visual Basic)

DirectInputDevice8.GetDeviceStateJoystick

ジョイスティック デバイスから直接データを取得する。

object.GetDeviceStateJoystick(state As DIJOYSTATE)

指定項目

object
DirectInputDevice8 オブジェクトを指定する。
state
デバイスの現在の状態を受け取る DIJOYSTATE 型。

エラー コード

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

DIERR_INPUTLOST
DIERR_INVALIDPARAM
DIERR_NOTACQUIRED
E_PENDING

注意

デバイス データを取得する前に、DirectInputDevice8.SetCooperativeLevel メソッドを使用して協調レベルを設定してから、DirectInputDevice8.SetCommonDataFormat を使用してデータ形式を設定し、DirectInputDevice8.Acquire メソッドを使用してデバイスを取得する必要がある。

参照

DirectInputDevice8.Pollポーリングとイベント通知