Skip to main content
描述缓冲区内存访问屏障。缓冲区屏障使用它来指示何时必须使资源内存对特定访问类型可见。

语法

成员

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年8月24日