Dela via


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 trueinnehåller uppräknaren ppEnum både starka referenser och svaga referenser. Om enumerateWeakReferences är falseinnehå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

Se även