Freigeben über


D3D12DDI_BARRIER_TYPE Enumeration (d3d12umddi.h)

Ein D3D12DDI_BARRIER_TYPE Enumerationswert gibt den Typ der Ressourcenbarriere an.

Syntax

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

Konstanten

 
D3D12DDI_BARRIER_TYPE_GLOBAL
Die Barriere ist eine globale Barriere. Eine globale Barriere gilt für alle Ressourcenspeicher. Globale Barrieren übertragen keine Texturlayouts oder erzwingen die Datendekomprimierung.
D3D12DDI_BARRIER_TYPE_TEXTURE
Die Barriere ist eine Texturbarriere. Eine Texturbarriere gilt für einen bestimmten Texturunterressourcenbereich.
D3D12DDI_BARRIER_TYPE_BUFFER
Die Barriere ist eine Pufferbarriere. Eine Pufferbarriere gilt für eine bestimmte Pufferressource.
D3D12DDI_BARRIER_TYPE_RANGED
Der Puffer ist eine Bereichsbarriere. Eine bereichsgerechte Barriere ersetzt die ältere D3D12DDI_RESOURCE_RANGED_BARRIER_0022.

Bemerkungen

Allgemeine Informationen finden Sie unter erweiterten Barrieren.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11 (WDDM 3.0)
Header- d3d12umddi.h

Siehe auch

D3D12DDIARG_BARRIER_0088

PFND3D12DDI_BARRIER_0088