ID3D12Resource::GetHeapProperties-Methode (d3d12.h)
Ruft die Eigenschaften des Ressourcenheaps für platzierte und committete Ressourcen ab.
Syntax
HRESULT GetHeapProperties(
[out, optional] D3D12_HEAP_PROPERTIES *pHeapProperties,
[out, optional] D3D12_HEAP_FLAGS *pHeapFlags
);
Parameter
[out, optional] pHeapProperties
Typ: D3D12_HEAP_PROPERTIES*
Zeiger auf eine D3D12_HEAP_PROPERTIES-Struktur , die nach erfolgreichem Abschluss der Methode die Ressourcenheapeigenschaften enthält.
[out, optional] pHeapFlags
Typ: D3D12_HEAP_FLAGS*
Gibt eine D3D12_HEAP_FLAGS Variable an, die nach erfolgreichem Abschluss der Methode alle verschiedenen Heapflags enthält.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der Direct3D 12-Rückgabecodes zurück. Wenn die Ressource als reserviert erstellt wurde, wird E_INVALIDARG zurückgegeben.
Hinweise
Diese Methode funktioniert nur für platzierte und committete Ressourcen, nicht für reservierte Ressourcen. Wenn die Ressource als reserviert erstellt wurde, wird E_INVALIDARG zurückgegeben. Die Seiten können keinem, einem oder mehreren Heaps zugeordnet werden.
Weitere Informationen finden Sie unter Arbeitsspeicherverwaltung in Direct3D 12.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | d3d12.h |
Bibliothek | D3d12.lib |
DLL | D3d12.dll |