Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |