Compartilhar via


estrutura D3D12DDI_BUFFER_BARRIER_0088 (d3d12umddi.h)

Uma estrutura D3D12DDI_BUFFER_BARRIER_0088 descreve as transições de acesso para buffers.

Sintaxe

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;

Membros

SyncBefore

Um valor D3D12DDI_BARRIER_SYNC que especifica o escopo de sincronização de todos os trabalhos de GPU anteriores que devem ser concluídos antes de executar a barreira.

SyncAfter

Um valor D3D12DDI_BARRIER_SYNC que especifica o escopo de sincronização de todo o trabalho de GPU subsequente que deve aguardar até que a execução da barreira seja concluída.

AccessBefore

Um valor D3D12DDI_BARRIER_ACCESS que especifica o estado de acesso do buffer que precede a execução da barreira.

AccessAfter

Um valor D3D12DDI_BARRIER_ACCESS que especifica o estado de acesso do buffer após a conclusão da execução da barreira.

hResource

O identificador do recurso de buffer usando a barreira.

Comentários

Consulte Barreiras Aprimoradas para obter informações gerais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_BARRIER_ACCESS

D3D12DDI_BARRIER_SYNC

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088