跳轉到主要內容
將 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年10月6日