次の方法で共有


XINPUT_STATE

コントローラーの状態を記述します。

構文

typedef struct XINPUT_STATE {  
    DWORD dwPacketNumber;  
    XINPUT_GAMEPAD Gamepad;  
} XINPUT_STATE  

メンバー

dwPacketNumber
型: DWORD

状態パケット番号。 パケット番号は、コントローラーの状態に変化があったかどうかを示します。 連続して返される XINPUT_STATE オブジェクトの値が同じである場合、コントローラーの状態は変更されていません。

Gamepad
型: XINPUT_GAMEPAD

コントローラーの現在の状態を含む XINPUT_GAMEPAD オブジェクト。

解説

dwPacketNumber の値は、コントローラーが最後にポーリングされてからコントローラーの状態が変更された場合にのみインクリメントされます。

この構造体は、XInputGetState 関数とXInputGetStateWithToken 関数によって使用されます。

詳細については、「XInputOnGameInput ラッパー」を参照してください。

要件

ヘッダー: XInputOnGameInput.h

サポートされているプラットフォーム: Xbox One ファミリー本体、Xbox Series 本体

関連項目

XInput から GameInput への移植
XInputOnGameInput