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 |