Partager via


structure D3D12DDIARG_BARRIER_0094 (d3d12umddi.h)

La structure D3D12DDIARG_BARRIER_0094 contient les paramètres de barrière améliorés pour la fonction de rappel PFND3D12DDI_BARRIER_0094 .

Syntaxe

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;

Membres

Type

Valeur D3D12DDI_BARRIER_TYPE qui identifie le type de barrière renforcée. Ce membre détermine le type de barrière à utiliser dans l’union ci-dessous.

GlobalBarrier

Structure D3D12DDI_GLOBAL_BARRIER_0088 qui décrit la barrière globale. Utilisez cette structure lorsque Type est D3D12DDI_BARRIER_TYPE_GLOBAL.

TextureBarrier

Structure D3D12DDI_TEXTURE_BARRIER_0088 qui décrit une barrière de texture. Utilisez cette structure lorsque Type est D3D12DDI_BARRIER_TYPE_TEXTURE.

BufferBarrier

Structure D3D12DDI_BUFFER_BARRIER_0088 qui décrit une barrière de mémoire tampon. Utilisez cette structure lorsque Type est D3D12DDI_BARRIER_TYPE_BUFFER.

RangedBarrier

Structure D3D12DDI_RANGED_BARRIER_0094 qui décrit une barrière de plage de ressources. Utilisez cette structure lorsque Type est D3D12DDI_BARRIER_TYPE_RANGED.

Remarques

Pour plus d’informations générales, consultez Obstacles améliorés .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2
En-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_BARRIER_0094