Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie le pool de mémoire pour le tas.
Syntax
typedef enum D3D12_MEMORY_POOL {
D3D12_MEMORY_POOL_UNKNOWN = 0,
D3D12_MEMORY_POOL_L0 = 1,
D3D12_MEMORY_POOL_L1 = 2
} ;
Constantes
D3D12_MEMORY_POOL_UNKNOWNValeur : 0 Le pool de mémoire est inconnu. |
D3D12_MEMORY_POOL_L0Valeur : 1 Le pool de mémoire est L0. L0 est le pool de mémoire système physique. Lorsque l’adaptateur est discret/NUMA, ce pool a une bande passante supérieure pour le processeur et moins de bande passante pour le GPU. Lorsque l’adaptateur est UMA, ce pool est le seul qui est valide. |
D3D12_MEMORY_POOL_L1Valeur : 2 Le pool de mémoire est L1. L1 est généralement appelé pool de mémoire vidéo physique. L1 n’est disponible que lorsque l’adaptateur est discret/NUMA, qu’il dispose d’une bande passante supérieure pour le GPU et qu’il n’est même pas accessible par le processeur. Lorsque l’adaptateur est UMA, ce pool n’est pas disponible. |
Remarques
Cette énumération est utilisée par la structure D3D12_HEAP_PROPERTIES .
Lorsque l’adaptateur est UMA, D3D12_MEMORY_POOL_L0 et DXGI_MEMORY_SEGMENT_GROUP_LOCAL font référence à la même mémoire.
Lorsque le répertoire
l’adaptateur n’est pas UMA : D3D12_MEMORY_POOL_L0 et DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL faire référence à la même mémoire. D3D12_MEMORY_POOL_L1 et DXGI_MEMORY_SEGMENT_GROUP_LOCAL font référence à la même mémoire.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête | d3d12.h |