Partager via


énumération D3D12DDI_BARRIER_TYPE (d3d12umddi.h)

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

Syntax

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 un obstacle global. Une barrière globale s’applique à toute la mémoire des ressources. Les barrières globales ne transfèrent pas les dispositions de texture et ne forcent pas 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 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 étendue. Une barrière à intervalles remplace les D3D12DDI_RESOURCE_RANGED_BARRIER_0022 héritées.

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

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088