D3D12DDI_BUFFER_BARRIER_0088 结构 (d3d12umddi.h)

重要

某些信息与预发行产品相关,该产品在商业发布之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。

D3D12DDI_BUFFER_BARRIER_0088 结构描述缓冲区的访问转换。

语法

typedef struct D3D12DDI_BUFFER_BARRIER_0088 {
  D3D12DDI_BARRIER_SYNC   SyncBefore;
  D3D12DDI_BARRIER_SYNC   SyncAfter;
  D3D12DDI_BARRIER_ACCESS AccessBefore;
  D3D12DDI_BARRIER_ACCESS AccessAfter;
  D3D12DDI_HRESOURCE      hResource;
} D3D12DDI_BUFFER_BARRIER_0088;

成员

SyncBefore

一个 D3D12DDI_BARRIER_SYNC 值,该值指定在执行屏障之前必须完成的所有上述 GPU 工作的同步范围。

SyncAfter

一个 D3D12DDI_BARRIER_SYNC 值,该值指定所有后续 GPU 工作的同步范围,这些工作必须等待屏障执行完成。

AccessBefore

一个 D3D12DDI_BARRIER_ACCESS 值,该值指定屏障执行前缓冲区的访问状态。

AccessAfter

一个 D3D12DDI_BARRIER_ACCESS 值,该值指定屏障执行完成后缓冲区的访问状态。

hResource

使用屏障的缓冲区资源的句柄。

注解

有关常规信息 ,请参阅增强障碍

要求

要求
最低受支持的客户端 Windows 11 (WDDM 3.0)
标头 d3d12umddi.h

另请参阅

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088