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 コードが完全に実装されていないため、XInputGetStateWithToken
は XInputGetState
と同じように動作します。
フレーム パイプライン トークンを指定すると、後で PIX ソフトウェアの特定のグラフィックス フレームと入力 API 呼び出しを関連付けることができます。
要件
ヘッダー: XInputOnGameInput.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Xbox One ファミリー本体、Xbox Series 本体