Skip to main content
等候記憶體中指定來源位置的 64 位元值,以滿足比較條件。

語法

參數

Address   _In_
類型:D3D12_GPU_VIRTUAL_ADDRESS
包含等候評估值的圖形記憶體基底位址。此位址必須以 8 位元組對齊。 ComparisonFunction   _In_
類型:D3D12_COMPARISON_FUNC
D3D12_COMPARISON_FUNC 列舉常數,指定作為等候條件基礎的函式。DMA 命令清單唯一支援的比較函式值為 D3D12_COMPARISON_FUNC_GREATER_EQUAL。 會使用此函式,以 ReferenceValue 測試 Address 記憶體位置的值。 ReferenceValue   _In_
類型:UINT64
作為等候比較基礎的值。 Flags   _In_
類型:D3D12XBOX_WAIT_FLAGS
選用。D3D12XBOX_WAIT_FLAGS 列舉常數的位元 OR 組合,指定用來執行等候的引擎。此值必須設定為 D3D12XBOX_WAIT_FLAG_NONE。

傳回值

類型:void

備註

當 ((Value-at-Address & MaskValue) <ComparisonFunction> ReferenceValue) 評估為 true 時,即滿足等候條件。
若未滿足等候條件,會導致 GPU 停止回應。請謹慎發出等候。

需求

標頭: d3d12_x.h 程式庫: d3d12_x.lib 支援的平台: XBOX One 系列

另請參閱

ID3D12XboxDmaCommandList
Wait32BitValueX
Wait64BitValueX
Write64BitValueBottomOfPipeX
Last modified on October 6, 2026