struttura D3D12_FEATURE_DATA_EXISTING_HEAPS (d3d12.h)
Fornisce informazioni dettagliate sul fatto che l'adattatore supporti la creazione di heap dalla memoria di sistema esistente. Tali heap non sono destinati all'uso generale, ma sono estremamente utili per scopi diagnostici, perché sono garantiti per la persistenza anche dopo gli errori dell'adattatore o si verifica un evento di rimozione del dispositivo. La persistenza non è garantita per gli heap restituiti da ID3D12Device::CreateHeap o ID3D12Device::CreateCommittedResource, anche quando l'heap risiede nella memoria di sistema.
Sintassi
typedef struct D3D12_FEATURE_DATA_EXISTING_HEAPS {
BOOL Supported;
} D3D12_FEATURE_DATA_EXISTING_HEAPS;
Members
Supported
TRUE se l'adattatore può creare un heap dalla memoria di sistema esistente. In caso contrario, FALSE.
Commenti
Per diversi motivi di prestazioni e compatibilità, le applicazioni non devono usare questa funzionalità, tranne per scopi diagnostici. In particolare, gli heap creati usando questa funzionalità supportano solo heap di memoria di sistema con proprietà tra schede, che impediscono molte opportunità di ottimizzazione che gli scenari di applicazione tipici potrebbero altrimenti sfruttare.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |