ICorDebugProcess5::EnumerateGCReferences-metod
Hämtar en uppräkning för alla objekt som ska skräpinsamling i en process.
Syntax
HRESULT EnumerateGCReferences(
[in] Bool enumerateWeakReferences,
[out] ICorDebugGCReferenceEnum **ppEnum
);
Parametrar
enumerateWeakReferences
[i] Ett booleskt värde som anger om svaga referenser också ska räknas upp. Om enumerateWeakReferences
är true
innehåller uppräknaren ppEnum
både starka referenser och svaga referenser. Om enumerateWeakReferences
är false
innehåller uppräknaren endast starka referenser.
ppEnum
[ut] En pekare till adressen till en ICorDebugGCReferenceEnum som är en uppräknare för objekten som ska skräpinsamlas.
Kommentarer
Den här metoden ger ett sätt att fastställa den fullständiga rotningskedjan för alla hanterade objekt i en process och kan användas för att avgöra varför ett objekt fortfarande lever.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Finns sedan 4.5