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

Weitere Informationen

ID3D12Resource