Skip to main content

XGameStreamingGetAssociatedFrame

非推奨。 この API は 2604 GDK リリース以降非推奨となっており、今後の GDK リリースで削除されます。代替 API はありません。タイトルはレイテンシを考慮したゲームプレイ調整のために代わりに XGameStreamingGetStreamAddedLatency を使用してください。
特定の入力読み取りからフレーム パイプライン トークンを取得します。

Syntax

Parameters

gamepadReading   _In_
型: IGameInputReading*
照会するゲームパッドの読み取り。 framePipelineToken   _Out_
型: D3D12XBOX_FRAME_PIPELINE_TOKEN*
プレイヤーが入力を行った時点でクライアントのデバイスに表示されていたフレームに関連付けられているフレーム パイプライン トークン。このパイプライン トークンは、ゲームが present してクライアント デバイスに送信した際の PresentX 呼び出しに対応します。

Return value

型: HRESULT 成功した場合は S_OK を返します。それ以外の場合はエラー コードを返します。

想定されるエラー

Remarks

プレイヤーがゲームをストリーミング中に、入力が行われた時点でプレイヤーのデバイスに表示されていた特定のフレームに基づいてゲームの動作を変更する必要がある場合、XGameStreamingGetAssociatedFrame を利用できます。 これにより、ゲームは現在のフレームではなく、入力時にプレイヤーが見ていたフレームに基づいてシミュレーションを決定できます。 XGameStreamingGetAssociatedFrame は、新しい入力読み取りが作成されたときに表示されていたフレームに関する情報のみをゲームに提供できます。プレイヤーによる入力がなかった時点で何が表示されていたかを判定する必要がある場合、ゲームは XGameStreamingGetLastFrameDisplayed を利用する必要があります。

Example

Requirements

ヘッダー: xgamestreaming.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

Conceptual documentation

See also

XGameStreamingGetLastFrameDisplayed
XGameStreaming
Game Streaming Latency Compensation Overview
最終更新日 2026年8月24日