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
enHNDTYPE_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