語法
參數
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 系列另請參閱
ID3D12GraphicsCommandListWait32BitValueX
Write64BitValueBottomOfPipeX
