Partager via


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

Voir aussi