ICorDebugProcess5::EnumerateGCReferences, méthode
Obtient un énumérateur pour tous les objets à nettoyer de la mémoire dans un processus.
Syntaxe
HRESULT EnumerateGCReferences(
[in] Bool enumerateWeakReferences,
[out] ICorDebugGCReferenceEnum **ppEnum
);
Paramètres
enumerateWeakReferences
[in] Valeur booléenne qui indique si les références faibles doivent également être énumérées. Si enumerateWeakReferences
est true
, l’énumérateur ppEnum
inclut à la fois les références fortes et les références faibles. Si enumerateWeakReferences
est false
, l’énumérateur inclut uniquement les références fortes.
ppEnum
[out] Pointeur vers l’adresse d’un ICorDebugGCReferenceEnum qui est un énumérateur pour les objets à nettoyer de la mémoire.
Notes
Cette méthode permet de déterminer la chaîne de rootage complète pour tout objet managé dans un processus et peut être utilisée pour déterminer pourquoi un objet existe toujours.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : CorDebug.idl, CorDebug.h
Bibliothèque : CorGuids.lib
Versions de .NET Framework : disponible depuis la version 4.5
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