D3D12DDI_MEMORY_POOL-Enumeration (d3d12umddi.h)

Ein D3D12DDI_MEMORY_POOL-Wert gibt den Speicherpool für den Heap an.

Syntax

typedef enum D3D12DDI_MEMORY_POOL {
  D3D12DDI_MEMORY_POOL_L0 = 0,
  D3D12DDI_MEMORY_POOL_L1 = 1
} ;

Konstanten

 
D3D12DDI_MEMORY_POOL_L0
Wert: 0
Der Arbeitsspeicherpool ist L0, d. h. der Arbeitsspeicherpool des physischen Systems. Wenn der Adapter diskret/NUMA ist, verfügt dieser Pool über eine größere Bandbreite für die CPU und weniger Bandbreite für die GPU. Wenn der Adapter UMA ist, ist dieser Pool der einzige, der gültig ist.
D3D12DDI_MEMORY_POOL_L1
Wert: 1
Der Arbeitsspeicherpool ist L1, was normalerweise als physischer (lokaler) Videospeicherpool bezeichnet wird. L1 ist nur verfügbar, wenn der Adapter diskret/NUMA ist und über eine größere Bandbreite für die GPU verfügt und nicht einmal von der CPU darauf zugegriffen werden kann. Wenn der Adapter UMA ist, ist dieser Pool nicht verfügbar.

Anforderungen

Anforderung Wert
Header d3d12umddi.h

Weitere Informationen

D3D12DDIARG_CREATEHEAP_0001