structure D3D12_FEATURE_DATA_EXISTING_HEAPS (d3d12.h)
Fournit des détails sur la prise en charge de la création de tas à partir de la mémoire système existante. Ces tas ne sont pas destinés à une utilisation générale, mais sont exceptionnellement utiles à des fins de diagnostic, car ils sont assurés de persister même après les pannes de l’adaptateur ou un événement de suppression d’appareil. La persistance n’est pas garantie pour les tas retournés par ID3D12Device ::CreateHeap ou ID3D12Device ::CreateCommittedResource, même lorsque le tas réside dans la mémoire système.
Syntaxe
typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS {
BOOL Supported;
} D3D12_FEATURE_DATA_EXISTING_HEAPS;
Membres
Supported
TRUE si l’adaptateur peut créer un tas à partir de la mémoire système existante. Sinon, FALSE.
Remarques
Pour diverses raisons de performances et de compatibilité, les applications ne doivent pas utiliser cette fonctionnalité, sauf à des fins de diagnostic. En particulier, les tas créés à l’aide de cette fonctionnalité prennent uniquement en charge les tas de mémoire système avec des propriétés inter-adaptateurs, ce qui exclut de nombreuses opportunités d’optimisation dont les scénarios d’application classiques pourraient autrement tirer parti.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |