Partilhar via


D3D12DDI_BARRIER_TYPE enumeração (d3d12umddi.h)

Um valor de enumeração D3D12DDI_BARRIER_TYPE indica o tipo de barreira de recursos.

Sintaxe

typedef enum D3D12DDI_BARRIER_TYPE {
  D3D12DDI_BARRIER_TYPE_GLOBAL,
  D3D12DDI_BARRIER_TYPE_TEXTURE,
  D3D12DDI_BARRIER_TYPE_BUFFER,
  D3D12DDI_BARRIER_TYPE_RANGED
} ;

Constantes

 
D3D12DDI_BARRIER_TYPE_GLOBAL
A barreira é uma barreira global. Uma barreira global se aplica a toda a memória de recurso. As barreiras globais não fazem a transição de layouts de textura ou forçam qualquer descompactação de dados.
D3D12DDI_BARRIER_TYPE_TEXTURE
A barreira é uma barreira de textura. Uma barreira de textura se aplica a um intervalo específico de sub-recursos de textura.
D3D12DDI_BARRIER_TYPE_BUFFER
A barreira é uma barreira de buffer. Uma barreira de buffer se aplica a um recurso de buffer específico.
D3D12DDI_BARRIER_TYPE_RANGED
O buffer é uma barreira de intervalo. Uma barreira com intervalo substitui o D3D12DDI_RESOURCE_RANGED_BARRIER_0022herdado.

Observações

Consulte de Barreiras Avançadas para obter informações gerais.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11 (WDDM 3.0)
cabeçalho d3d12umddi.h

Consulte também

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088