Delen via


ICorDebugGCReferenceEnum Interface

Biedt een opsommingsfunctie voor objecten die worden verzameld.

Methoden

Methode Beschrijving
Volgende methode Hiermee haalt u het opgegeven aantal COR_GC_REFERENCE exemplaren op die informatie bevatten over objecten die worden verzameld.

Opmerkingen

De ICorDebugGCReferenceEnum interface implementeert de interface 'ICorDebugEnum'.

Een ICorDebugGCReferenceEnum exemplaar wordt gevuld met COR_GC_REFERENCE exemplaren door de methode ICorDebugProcess5::EnumerateGCReferences aan te roepen. COR_GC_REFERENCE objecten kunnen worden geïnventariseerd door de methode ICorDebugGCReference::Next aan te roepen.

De COR_GC_REFERENCE objecten in de verzameling die door deze methode worden ingevuld, vertegenwoordigen drie soorten objecten:

  • Objecten uit alle beheerde stacks. Dit omvat liveverwijzingen in beheerde code en objecten die zijn gemaakt met de common language runtime.

  • Objecten uit de greeptabel. Dit omvat sterke verwijzingen (HNDTYPE_STRONG en HNDTYPE_REFCOUNT) en statische variabelen in een module.

  • Objecten uit de wachtrij finalizer. De finalizer wachtrij objecten totdat de finalizer is uitgevoerd.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorDebug.idl, CorDebug.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 4.5

Zie ook