D3D12_FEATURE_DATA_EXISTING_HEAPS-Struktur (d3d12.h)
Enthält Details dazu, ob der Adapter das Erstellen von Heaps aus dem vorhandenen Systemspeicher unterstützt. Solche Heaps sind nicht für die allgemeine Verwendung vorgesehen, sondern für Diagnosezwecke außergewöhnlich nützlich, da sie garantiert auch nach adapterfehlern oder einem Geräteentfernungsereignis bestehen bleiben. Die Persistenz ist nicht für Heaps garantiert, die von ID3D12Device::CreateHeap oder ID3D12Device::CreateCommittedResource zurückgegeben werden, auch wenn sich der Heap im Systemspeicher befindet.
Syntax
typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS {
BOOL Supported;
} D3D12_FEATURE_DATA_EXISTING_HEAPS;
Member
Supported
TRUE , wenn der Adapter einen Heap aus vorhandenem Systemspeicher erstellen kann. Andernfalls FALSE.
Hinweise
Aus einer Vielzahl von Leistungs- und Kompatibilitätsgründen sollten Anwendungen dieses Feature außer zu Diagnosezwecken nicht nutzen. Insbesondere unterstützen heaps, die mit diesem Feature erstellt wurden, nur System-Speicher heaps mit adapterübergreifenden Eigenschaften, was viele Optimierungsmöglichkeiten ausschließt, die typische Anwendungsszenarien andernfalls nutzen könnten.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12.h |