ICorDebugGCReferenceEnum-gränssnittet
Tillhandahåller en uppräkning för objekt som ska samlas in av skräp.
Metoder
Metod | Beskrivning |
---|---|
Nästa metod | Hämtar det angivna antalet COR_GC_REFERENCE instanser som innehåller information om objekt som ska samlas in av skräp. |
Kommentarer
Gränssnittet ICorDebugGCReferenceEnum
implementerar gränssnittet "ICorDebugEnum".
En ICorDebugGCReferenceEnum
instans fylls i med COR_GC_REFERENCE instanser genom att anropa metoden ICorDebugProcess5::EnumerateGCReferences .
COR_GC_REFERENCE objekt kan räknas upp genom att anropa metoden ICorDebugGCReference::Next .
De COR_GC_REFERENCE objekten i samlingen som fylls i med den här metoden representerar tre typer av objekt:
Objekt från alla hanterade staplar. Detta inkluderar livereferenser i hanterad kod samt objekt som skapats av common language runtime.
Objekt från referenstabellen. Detta inkluderar starka referenser (
HNDTYPE_STRONG
ochHNDTYPE_REFCOUNT
) och statiska variabler i en modul.Objekt från finalizer-kön. Finalizer-kön rotar objekt tills finalizern har körts.
Krav
Plattformar: Se Systemkrav.
Huvudet: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework versioner: Tillgänglig sedan 4.5