跳轉到主要內容
描述緩衝區記憶體存取屏障。由緩衝區屏障用來指出何時必須讓資源記憶體對特定存取類型可見。

語法

成員

SyncBefore
類型:D3D12_BARRIER_SYNC
在執行屏障之前必須完成之所有先前 GPU 工作的同步處理範圍。 SyncAfter
類型:D3D12_BARRIER_SYNC
必須等到屏障執行完成之所有後續 GPU 工作的同步處理範圍。 AccessBefore
類型:D3D12_BARRIER_ACCESS
對應於自前一個屏障 (或 ExecuteCommandLists 範圍開始) 以來之資源使用方式的存取位元。 AccessAfter
類型:D3D12_BARRIER_ACCESS
對應於屏障完成後之資源使用方式的存取位元。 pResource
類型:ID3D12Resource *
指向使用此屏障之緩衝區資源的指標。 Offset
類型:UINT64
必須為 0。 Size
類型:UINT64
必須是 UINT64_MAX 或緩衝區的大小 (以位元組為單位)。

備註

需求

標頭: d3d12_xs.h
程式庫: d3d12_xs.lib
支援的平台: XBOX Series 主機

另請參閱

最後修改於 2026年10月6日