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 |