ICorDebugProcess5::EnumerateGCReferences-Methode
Ruft einen Enumerator für alle Objekte ab, für die in einem Prozess eine Garbage Collection durchgeführt werden soll.
Syntax
HRESULT EnumerateGCReferences(
[in] Bool enumerateWeakReferences,
[out] ICorDebugGCReferenceEnum **ppEnum
);
Parameter
enumerateWeakReferences
[in] Ein boolescher Wert, der angibt, ob schwache Verweise ebenfalls aufgezählt werden sollen. Wenn enumerateWeakReferences
den Wert true
aufweist, enthält der ppEnum
-Enumerator sowohl starke als auch schwache Verweise. Wenn enumerateWeakReferences
den Wert false
aufweist, enthält der Enumerator nur starke Verweise.
ppEnum
[out] Ein Zeiger auf die Adresse einer ICorDebugGCReferenceEnum , die ein Aufzählungszeichen für die Objekte ist, die garbage-collection werden sollen.
Hinweise
Diese Methode bietet eine Möglichkeit, die vollständige Stammkette für alle verwalteten Objekte in einem Prozess zu bestimmen. Damit kann ermittelt werden, warum ein Objekt noch aktiv ist.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4.5 verfügbar