Condividi tramite


struttura D3D12DDIARG_BARRIER_0094 (d3d12umddi.h)

La struttura D3D12DDIARG_BARRIER_0094 contiene i parametri della barriera avanzata per la funzione di callback PFND3D12DDI_BARRIER_0094 .

Sintassi

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;

Members

Type

Valore D3D12DDI_BARRIER_TYPE che identifica il tipo di barriera avanzata. Questo membro determina il tipo di barriera da utilizzare nell'unione seguente.

GlobalBarrier

Struttura D3D12DDI_GLOBAL_BARRIER_0088 che descrive la barriera globale. Utilizzare questa struttura quando Type è D3D12DDI_BARRIER_TYPE_GLOBAL.

TextureBarrier

Struttura D3D12DDI_TEXTURE_BARRIER_0088 che descrive una barriera di trama. Utilizzare questa struttura quando Type è D3D12DDI_BARRIER_TYPE_TEXTURE.

BufferBarrier

Struttura D3D12DDI_BUFFER_BARRIER_0088 che descrive una barriera buffer. Utilizzare questa struttura quando Type è D3D12DDI_BARRIER_TYPE_BUFFER.

RangedBarrier

Struttura D3D12DDI_RANGED_BARRIER_0094 che descrive una barriera di intervallo di risorse. Utilizzare questa struttura quando Type è D3D12DDI_BARRIER_TYPE_RANGED.

Commenti

Per informazioni generali, vedere Barriere avanzate .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 versione 24H2
Intestazione d3d12umddi.h

Vedi anche

PFND3D12DDI_BARRIER_0094