énumération D3D12_MEMORY_POOL (d3d12.h)
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_UNKNOWN Valeur : 0 Le pool de mémoire est inconnu. |
D3D12_MEMORY_POOL_L0 Valeur : 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_L1 Valeur : 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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour