Compartilhar via


estrutura D3D12DDIARG_BARRIER_0094 (d3d12umddi.h)

A estrutura D3D12DDIARG_BARRIER_0094 contém os parâmetros de barreira aprimorados para a função de retorno de chamada PFND3D12DDI_BARRIER_0094.

Sintaxe

typedef struct D3D12DDIARG_BARRIER_0094 {
  D3D12DDI_BARRIER_TYPE Type;
  union {
    D3D12DDI_GLOBAL_BARRIER_0088  GlobalBarrier;
    D3D12DDI_TEXTURE_BARRIER_0088 TextureBarrier;
    D3D12DDI_BUFFER_BARRIER_0088  BufferBarrier;
    D3D12DDI_RANGED_BARRIER_0094  RangedBarrier;
  };
} D3D12DDIARG_BARRIER_0094;

Membros

Type

Um valor D3D12DDI_BARRIER_TYPE que identifica o tipo de barreira aprimorada. Este membro determina qual tipo de barreira usar na união abaixo.

GlobalBarrier

Uma estrutura D3D12DDI_GLOBAL_BARRIER_0088 que descreve a barreira global. Use essa estrutura quando Type for D3D12DDI_BARRIER_TYPE_GLOBAL.

TextureBarrier

Uma estrutura D3D12DDI_TEXTURE_BARRIER_0088 que descreve uma barreira de textura. Use essa estrutura quando Type for D3D12DDI_BARRIER_TYPE_TEXTURE.

BufferBarrier

Uma estrutura D3D12DDI_BUFFER_BARRIER_0088 que descreve uma barreira de buffer. Use essa estrutura quando Type for D3D12DDI_BARRIER_TYPE_BUFFER.

RangedBarrier

Uma estrutura D3D12DDI_RANGED_BARRIER_0094 que descreve uma barreira de intervalo de recursos. Use essa estrutura quando Type for D3D12DDI_BARRIER_TYPE_RANGED.

Comentários

Consulte Barreiras Aprimoradas para obter informações gerais.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho d3d12umddi.h

Confira também

PFND3D12DDI_BARRIER_0094