structure D3D12DDIARG_BARRIER_0088 (d3d12umddi.h)

Important

Certaines informations se rapportent à un produit de préversion qui peut être sensiblement modifié avant sa commercialisation. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.

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

Syntaxe

typedef struct D3D12DDIARG_BARRIER_0088 {
  D3D12DDI_BARRIER_TYPE Type;
  union {
    D3D12DDI_GLOBAL_BARRIER_0088  GlobalBarrier;
    D3D12DDI_TEXTURE_BARRIER_0088 TextureBarrier;
    D3D12DDI_BUFFER_BARRIER_0088  BufferBarrier;
    D3D12DDI_RANGED_BARRIER_0088  RangedBarrier;
  };
} D3D12DDIARG_BARRIER_0088;

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_0088 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 (WDDM 3.0)
En-tête d3d12umddi.h

Voir aussi

PFND3D12DDI_BARRIER_0088