Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit un énumérateur pour les objets qui seront collectés par la mémoire.
Méthodes
| Méthode | Descriptif |
|---|---|
| Next, méthode | Obtient le nombre spécifié d’instances COR_GC_REFERENCE qui contiennent des informations sur les objets qui seront collectés par la mémoire. |
Remarques
L’interface ICorDebugGCReferenceEnum implémente l’interface « ICorDebugEnum ».
Une ICorDebugGCReferenceEnum instance est remplie avec COR_GC_REFERENCE instances en appelant la méthode ICorDebugProcess5 ::EnumerateGCReferences .
COR_GC_REFERENCE objets peuvent être énumérés en appelant la méthode ICorDebugGCReference ::Next .
Les objets COR_GC_REFERENCE de la collection remplie par cette méthode représentent trois types d’objets :
Objets de toutes les piles managées. Cela inclut les références actives dans le code managé ainsi que les objets créés par le Common Language Runtime.
Objets de la table de handles. Cela inclut des références fortes (
HNDTYPE_STRONGetHNDTYPE_REFCOUNT) et des variables statiques dans un module.Objets de la file d’attente du finaliseur. Les objets de file d’attente du finaliseur jusqu’à ce que le finaliseur s’exécute.
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