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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour