Skip to main content

XGameStreamingGetLastFrameDisplayed

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

Syntax

Parameters

client   _In_
型: XGameStreamingClientId
照会するストリーミング クライアント デバイスの ID。 framePipelineToken   _Out_
型: D3D12XBOX_FRAME_PIPELINE_TOKEN*
クライアント デバイスに最後に表示されたフレーム パイプライン トークン。

Return value

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

想定されるエラー

Remarks

プレイヤーがゲームをストリーミング中に、特定のフレームがユーザーの画面に表示されたことの確認に基づいてゲームの動作を変更する必要がある場合、XGameStreamingGetLastFrameDisplayed を利用できます。 ゲームがこれを利用する例として、以下のようなケースがあります。
  • 視覚的なタイマーの期限が切れ、プレイヤーが期限までにアクションを行わなかった。
  • 適切なウィンドウ内でアクションが行われなかった。
  • プレイヤーが動作を続けて範囲外に移動し、リカバリーのためのアクションを行わなかった。
XGameStreamingGetLastFrameDisplayed は、アクションが行われるべきだったのに行われなかった状況を判定する際に使用します。プレイヤーによって入力が 行われた ときに何が表示されていたかをゲームが判定する必要がある場合は、XGameStreamingGetAssociatedFrame を利用してください。

Example

Requirements

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

Conceptual documentation

See also

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