Skip to main content
将 GPU 端等待排入队列,然后立即返回。GPU 端等待是指 GPU 一直等待,直到指定的围栏达到或超过指定值。

语法

参数

pFence
类型:ID3D12Fence *
指向 ID3D12Fence 对象的指针。 Value
类型:UINT64
命令队列等待围栏达到或超过的值。因此,当 ID3D12Fence::GetCompletedValue 大于或等于 Value 时,等待终止。

返回值

类型:HRESULT 此方法返回 Direct3D 12 返回代码 之一。

备注

由于等待正在排入队列,因此 API 会立即返回。是命令队列在等待(在此期间不执行任何工作),直到指定的围栏达到请求的值。 如果想要执行 CPU 端等待(其中调用线程阻塞,直到围栏达到特定值),则应结合使用 ID3D12Fence::SetEventOnCompletion API 与 WaitForSingleObject(或类似 API)。

要求

头文件: d3d12_xs.h 或 d3d12_x.h
库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列

另请参阅

ID3D12CommandQueue 多引擎同步
最后修改于 2026年8月24日