Partager via


énumération D3D12DDI_MEMORY_POOL (d3d12umddi.h)

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

Syntaxe

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émoire est L0, qui est le pool de mémoire système physique. Lorsque l’adaptateur est discret/NUMA, ce pool a une plus grande bande passante pour l’UC 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émoire est L1, généralement appelé pool de mémoire vidéo physique (local). L1 est disponible uniquement lorsque l’adaptateur est discret/NUMA, et a une bande passante supérieure pour le GPU et ne peut même pas être accessible par l’UC. Lorsque l’adaptateur est UMA, ce pool n’est pas disponible.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDIARG_CREATEHEAP_0001