Compartir a través de


estructura D3D12DDI_GLOBAL_BARRIER_0088 (d3d12umddi.h)

La estructura D3D12DDI_GLOBAL_BARRIER_0088 describe una barrera de acceso a la memoria de recursos. Esta barrera la usan las barreras globales, de textura y de búfer para indicar cuándo se debe hacer visible la memoria de los recursos para un tipo de acceso específico.

Sintaxis

typedef struct D3D12DDI_GLOBAL_BARRIER_0088 {
  D3D12DDI_BARRIER_SYNC   SyncBefore;
  D3D12DDI_BARRIER_SYNC   SyncAfter;
  D3D12DDI_BARRIER_ACCESS AccessBefore;
  D3D12DDI_BARRIER_ACCESS AccessAfter;
} D3D12DDI_GLOBAL_BARRIER_0088;

Miembros

SyncBefore

Valor de D3D12DDI_BARRIER_SYNC que especifica el ámbito de sincronización de todo el trabajo de GPU anterior que se debe completar antes de ejecutar la barrera.

SyncAfter

Valor D3D12DDI_BARRIER_SYNC que especifica el ámbito de sincronización de todo el trabajo posterior de GPU que debe esperar hasta que finalice la ejecución de la barrera.

AccessBefore

Valor de D3D12DDI_BARRIER_ACCESS que especifica los accesos de escritura que se deben vaciar y finalizar antes de que se ejecute la barrera.

AccessAfter

Valor D3D12DDI_BARRIER_ACCESS que especifica los accesos que deben estar disponibles para los datos escritos a través de AccessBefore después de ejecutar la barrera.

Observaciones

Consulte de barreras mejoradas para obtener información general.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11 (WDDM 3.0)
encabezado de d3d12umddi.h

Consulte también

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088