Megosztás a következőn keresztül:


ICorDebugGCReferenceEnum Interface

Enumerátort biztosít a szemétgyűjtésre szánt objektumokhoz.

Methods

Metódus Description
Következő metódus Lekéri azoknak a COR_GC_REFERENCE példányoknak a megadott számát, amelyek információkat tartalmaznak a szemétgyűjtésre kijelölt objektumokról.

Megjegyzések

Az ICorDebugGCReferenceEnum interfész implementálja az "ICorDebugEnum" felületet.

Egy ICorDebugGCReferenceEnum példány COR_GC_REFERENCE példányokkal van feltöltve az ICorDebugProcess5::EnumerateGCReferences metódus meghívásával. COR_GC_REFERENCE objektumok az ICorDebugGCReference::Next metódus meghívásával számba vehetők.

A gyűjtemény COR_GC_REFERENCE objektumai, amelyeket ez a módszer tölt fel, háromféle objektumot jelölnek:

  • Az összes felügyelt verem objektumai. Ez magában foglalja a felügyelt kód élő hivatkozásait, valamint a közös nyelvi futtatókörnyezet által létrehozott objektumokat.

  • A leírótáblából származó objektumok. Ide tartoznak a modul erős hivatkozásai (HNDTYPE_STRONG és HNDTYPE_REFCOUNT) és statikus változói.

  • A véglegesítő üzenetsor objektumai. A véglegesítő üzenetsor addig gyökerezik, amíg a véglegesítő le nem fut.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Fejléc: CorDebug.idl, CorDebug.h

Könyvtár: CorGuids.lib

.NET-verziók: A .NET-keretrendszer 4.5-ös verziója óta érhető el