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 que les objets soient collectés par le garbage-collect.
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