Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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