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

語法

參數

Address   _In_
類型:D3D12_GPU_VIRTUAL_ADDRESS
包含等候評估值之圖形記憶體的基底位址。位址必須以 8 位元組對齊。 ComparisonFunction   _In_
類型:D3D12_COMPARISON_FUNC
D3D12_COMPARISON_FUNC 列舉常數,指定作為等候條件基礎的函式。 會使用此函式,將 Address 記憶體位置的值與 ReferenceValue 進行測試。使用 PFP 引擎執行的等候只能使用 D3D12_COMPARISON_FUNC_GREATER_EQUAL 作為 ComparisonFunction。 ReferenceValue   _In_
類型:UINT64
作為等候比較基礎的值。 Flags   _In_
類型:D3D12XBOX_WAIT_FLAGS
選擇性的 D3D12XBOX_WAIT_FLAGS 列舉常數位元 OR 組合,指定要使用哪個引擎來執行等候:
  • D3D12XBOX_WAIT_FLAG_NONE 使用微引擎 (ME) 執行等候。
  • D3D12XBOX_WAIT_FLAG_SELECT_ENGINE_PFP 使用預先擷取剖析器 (PFP) 引擎執行等候。

傳回值

類型:void

備註

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

需求

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

另請參閱

ID3D12GraphicsCommandList
Wait32BitValueX
Write64BitValueBottomOfPipeX
Last modified on October 6, 2026