énumération D3D12DDI_MEMORY_POOL (d3d12umddi.h)

Une valeur D3D12DDI_MEMORY_POOL spécifie le pool de mémoires pour le tas.

Syntax

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

Constantes

 
D3D12DDI_MEMORY_POOL_L0
Valeur : 0
Le pool de mémoires est L0, qui est le pool de mémoire système physique. Lorsque l’adaptateur est discret/NUMA, ce pool a une bande passante plus élevée pour le processeur et moins de bande passante pour le GPU. Lorsque l’adaptateur est UMA, ce pool est le seul qui soit valide.
D3D12DDI_MEMORY_POOL_L1
Valeur : 1
Le pool de mémoires est L1, qui est généralement appelé pool de mémoire vidéo physique (local). L1 est disponible uniquement lorsque l’adaptateur est discret/NUMA, a une bande passante plus élevée pour le GPU et ne peut même pas être accessible par le processeur. Lorsque l’adaptateur est UMA, ce pool n’est pas disponible.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h

Voir aussi

D3D12DDIARG_CREATEHEAP_0001