次の方法で共有


XInputGetStateWithToken

指定されたコントローラーの現在の状態を取得し、D3DX フレーム パイプライン トークンに関連付けます。

構文

DWORD XInputGetStateWithToken(  
         DWORD dwUserIndex,  
         UINT64 framePipelineToken,  
         XINPUT_STATE * pState  
)  

パラメーター

dwUserIndex _In_
型: DWORD

デバイスに関連付けられたゲーマーのインデックス。0 ~ XUSER_MAX_COUNT - 1 の範囲の値です。

framePipelineToken _In_
型: UINT64

D3DX フレーム パイプライン トークン。

pState _Out_
型: XINPUT_STATE*

コントローラーの現在の状態を受け取る XINPUT_STATE オブジェクトへのポインター。

戻り値

型: DWORD

関数が成功した場合は ERROR_SUCCESS を返します。

コントローラーが接続されていない場合、関数は ERROR_DEVICE_NOT_CONNECTED を返します。

関数が失敗した場合は、WinError.h で定義されたエラー コードを返します。

備考

この関数は XInputGetState に似ていますが、後で分析するために特定の入力読み取り値をグラフィック フレームに関連付けます。

注意

5 月のプレビュー リリース時点では、基になる GameInput コードが完全に実装されていないため、XInputGetStateWithTokenXInputGetState と同じように動作します。

フレーム パイプライン トークンを指定すると、後で PIX ソフトウェアの特定のグラフィックス フレームと入力 API 呼び出しを関連付けることができます。

要件

ヘッダー: XInputOnGameInput.h

ライブラリ: xgameruntime.lib

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

関連項目

XInput から GameInput への移植
XInputOnGameInput