Metodo ID3D12Resource::GetHeapProperties (d3d12.h)
Recupera le proprietà dell'heap delle risorse, per le risorse inserite ed sottoposte a commit.
Sintassi
HRESULT GetHeapProperties(
[out, optional] D3D12_HEAP_PROPERTIES *pHeapProperties,
[out, optional] D3D12_HEAP_FLAGS *pHeapFlags
);
Parametri
[out, optional] pHeapProperties
Tipo: D3D12_HEAP_PROPERTIES*
Puntatore a una struttura D3D12_HEAP_PROPERTIES , che al completamento corretto del metodo conterrà le proprietà dell'heap delle risorse.
[out, optional] pHeapFlags
Tipo: D3D12_HEAP_FLAGS*
Specifica una variabile D3D12_HEAP_FLAGS , che al completamento corretto del metodo conterrà eventuali flag heap vari.
Valore restituito
Tipo: HRESULT
Questo metodo restituisce uno dei codici restituiti Direct3D 12. Se la risorsa è stata creata come riservata, viene restituita E_INVALIDARG.
Commenti
Questo metodo funziona solo sulle risorse inserite e di cui è stato eseguito il commit, non sulle risorse riservate. Se la risorsa è stata creata come riservata, viene restituita E_INVALIDARG. È possibile eseguire il mapping delle pagine a nessuno, uno o più heap.
Per altre informazioni, vedere Gestione della memoria in Direct3D 12.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | d3d12.h |
Libreria | D3d12.lib |
DLL | D3d12.dll |