Skip to main content

XGameStreamingGetLastFrameDisplayed

已淘汰。 此 API 自 2604 GDK 版本起已淘汰,並將在未來的 GDK 版本中移除。沒有替代 API:遊戲應改用 XGameStreamingGetStreamAddedLatency 進行考量延遲的遊戲玩法調整。
取得最近在串流用戶端螢幕上顯示之畫面的畫面管線權杖。

語法

參數

client   _In_
類型:XGameStreamingClientId
要查詢的串流用戶端裝置識別碼。 framePipelineToken   _Out_
類型:D3D12XBOX_FRAME_PIPELINE_TOKEN*
最後在用戶端裝置上顯示的畫面管線權杖。

傳回值

類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。

可能的錯誤

備註

當玩家正在串流遊戲時,如果遊戲需要在確認特定畫面已顯示在使用者螢幕上之後變更遊戲行為,可以使用 XGameStreamingGetLastFrameDisplayed。 遊戲可能會使用此功能的一些範例包括:
  • 視覺計時器已到期,而玩家在到期前未採取任何動作。
  • 未在適當的時間範圍內採取動作。
  • 玩家持續移動到邊界外,且未採取動作來恢復。
當嘗試判斷應該在何時採取某個動作但並未採取時,應使用 XGameStreamingGetLastFrameDisplayed。如果遊戲需要判斷玩家確實進行輸入時所顯示的內容,遊戲應使用 XGameStreamingGetAssociatedFrame。

範例

需求

標頭: xgamestreaming.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機

概念文件

另請參閱

XGameStreamingGetAssociatedFrame
XGameStreaming
遊戲串流延遲補償概觀
Last modified on October 6, 2026