Partager via


ICorDebugProcess5 ::EnumerateGCReferences, méthode

Obtient un énumérateur pour tous les objets à collecter 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 c’est truele cas, l’énumérateur inclut à la ppEnum fois des références fortes et des références faibles. Si enumerateWeakReferences c’est falsele cas, l’énumérateur inclut uniquement des 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.

Remarques

Cette méthode permet de déterminer la chaîne de racine complète pour n’importe quel objet managé dans un processus et peut être utilisée pour déterminer pourquoi un objet est toujours actif.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorDebug.idl, CorDebug.h

Bibliothèque: CorGuids.lib

Versions de .NET : Disponible depuis .NET Framework 4.5

Voir aussi