Partager via


ID3D12Resource ::GetHeapProperties, méthode (d3d12.h)

Récupère les propriétés du tas de ressources, pour les ressources placées et validées.

Syntaxe

HRESULT GetHeapProperties(
  [out, optional] D3D12_HEAP_PROPERTIES *pHeapProperties,
  [out, optional] D3D12_HEAP_FLAGS      *pHeapFlags
);

Paramètres

[out, optional] pHeapProperties

Type : D3D12_HEAP_PROPERTIES*

Pointeur vers une structure D3D12_HEAP_PROPERTIES qui, une fois la méthode terminée, contient les propriétés du tas de ressources.

[out, optional] pHeapFlags

Type : D3D12_HEAP_FLAGS*

Spécifie une variable D3D12_HEAP_FLAGS qui, une fois la méthode terminée, contiendra tous les indicateurs de tas divers.

Valeur retournée

Type : HRESULT

Cette méthode retourne l’un des codes de retour Direct3D 12. Si la ressource a été créée comme réservée, E_INVALIDARG est retournée.

Remarques

Cette méthode fonctionne uniquement sur les ressources placées et validées, et non sur les ressources réservées. Si la ressource a été créée comme réservée, E_INVALIDARG est retournée. Les pages peuvent être mappées à aucun, un ou plusieurs tas.

Pour plus d’informations, consultez Gestion de la mémoire dans Direct3D 12.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d12.h
Bibliothèque D3d12.lib
DLL D3d12.dll

Voir aussi

ID3D12Resource