Skip to main content

XGameStreamingGetAssociatedFrame

已弃用。 此 API 从 2604 GDK 版本开始已弃用,将在未来的 GDK 版本中删除。没有替代 API:游戏应改用 XGameStreamingGetStreamAddedLatency 进行延迟感知的游戏调整。
从特定的输入读取中获取帧管道令牌。

语法

参数

gamepadReading   _In_
类型:IGameInputReading*
正在查询的游戏板读取。 framePipelineToken   _Out_
类型:D3D12XBOX_FRAME_PIPELINE_TOKEN*
与玩家进行输入时在客户端设备上显示的帧关联的帧管道令牌。此管道令牌对应于游戏呈现并发送到客户端设备时的 PresentX 调用。

返回值

类型:HRESULT 如果成功,则返回 S_OK;否则返回错误代码。

潜在错误

备注

当玩家正在流式播放游戏时,如果游戏需要根据在玩家输入时在其设备上显示的特定帧来更改游戏行为,则可以使用 XGameStreamingGetAssociatedFrame 这将允许游戏根据玩家在输入时看到的帧而不是当前帧做出模拟决策。 XGameStreamingGetAssociatedFrame 只能在创建新的输入读取时为游戏提供有关正在显示的帧的信息。如果游戏需要确定在玩家未进行输入时显示的内容,则游戏应使用 XGameStreamingGetLastFrameDisplayed

示例

要求

标头: xgamestreaming.h 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

概念性文档

另请参阅

XGameStreamingGetLastFrameDisplayed
XGameStreaming
游戏流式处理延迟补偿概述
最后修改于 2026年8月24日