Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt einen Enumerator für Objekte bereit, die garbage-collection werden.
Methodik
| Methode | Description |
|---|---|
| Next-Methode | Ruft die angegebene Anzahl von COR_GC_REFERENCE Instanzen ab, die Informationen zu Objekten enthalten, die garbage-collection werden. |
Bemerkungen
Die ICorDebugGCReferenceEnum Schnittstelle implementiert die "ICorDebugEnum"-Schnittstelle.
Eine ICorDebugGCReferenceEnum Instanz wird mit COR_GC_REFERENCE Instanzen aufgefüllt, indem die ICorDebugProcess5::EnumerateGCReferences-Methode aufgerufen wird.
COR_GC_REFERENCE Objekte können durch Aufrufen der ICorDebugGCReference::Next-Methode aufgezählt werden.
Die COR_GC_REFERENCE Objekte in der Auflistung, die von dieser Methode aufgefüllt werden, stellen drei Arten von Objekten dar:
Objekte aus allen verwalteten Stapeln. Dazu gehören Liveverweise in verwaltetem Code sowie Objekte, die von der Common Language Runtime erstellt wurden.
Objekte aus der Handle-Tabelle. Dies umfasst starke Verweise (
HNDTYPE_STRONGundHNDTYPE_REFCOUNT) und statische Variablen in einem Modul.Objekte aus der Finalizer-Warteschlange. Die Finalizer-Warteschlangenstammobjekte bis zum Ausführen des Finalizers.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.5