Partager via


énumération D3D12DDI_BARRIER_TYPE (d3d12umddi.h)

Une valeur d’énumération D3D12DDI_BARRIER_TYPE indique le type de barrière de ressource.

Syntaxe

typedef enum D3D12DDI_BARRIER_TYPE {
  D3D12DDI_BARRIER_TYPE_GLOBAL,
  D3D12DDI_BARRIER_TYPE_TEXTURE,
  D3D12DDI_BARRIER_TYPE_BUFFER,
  D3D12DDI_BARRIER_TYPE_RANGED
} ;

Constantes

 
D3D12DDI_BARRIER_TYPE_GLOBAL
La barrière est une barrière mondiale. Une barrière globale s’applique à toute la mémoire des ressources. Les obstacles globaux ne transfèrent pas les dispositions de texture ni forcent la décompression des données.
D3D12DDI_BARRIER_TYPE_TEXTURE
La barrière est une barrière de texture. Une barrière de texture s’applique à une plage spécifique de sous-ressources de texture.
D3D12DDI_BARRIER_TYPE_BUFFER
La barrière est une barrière de mémoire tampon. Une barrière de mémoire tampon s’applique à une ressource de mémoire tampon spécifique.
D3D12DDI_BARRIER_TYPE_RANGED
La mémoire tampon est une barrière à intervalles. Une barrière à plages remplace le D3D12DDI_RESOURCE_RANGED_BARRIER_0022hérité.

Remarques

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 (WDDM 3.0)
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088