структура D3D12DDI_BUFFER_BARRIER_0088 (d3d12umddi.h)

Важно!

Некоторые сведения относятся к предварительной версии продукта, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Структура 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