Udostępnij za pośrednictwem


ICorDebugProcess5::EnumerateGCReferences — Metoda

Pobiera moduł wyliczający dla wszystkich obiektów, które mają być odśmiecane w procesie.

Składnia

HRESULT EnumerateGCReferences(
    [in] Bool enumerateWeakReferences,
    [out] ICorDebugGCReferenceEnum **ppEnum
);

Parametry

enumerateWeakReferences [in] Wartość logiczna wskazująca, czy słabe odwołania mają być również wyliczane. Jeśli enumerateWeakReferences parametr to true, ppEnum moduł wyliczający zawiera zarówno silne odwołania, jak i słabe odwołania. Jeśli enumerateWeakReferences parametr to false, moduł wyliczający zawiera tylko silne odwołania.

ppEnum [out] Wskaźnik do adresu ICorDebugGCReferenceEnum , który jest modułem wyliczania obiektów do odzyskiwania pamięci.

Uwagi

Ta metoda umożliwia określenie pełnego łańcucha rooting dla dowolnego obiektu zarządzanego w procesie i może służyć do określenia, dlaczego obiekt jest nadal aktywny.

Wymagania

Platformy: zobacz Wymagania systemowe.

Nagłówek: CorDebug.idl, CorDebug.h

Biblioteka: CorGuids.lib

Wersje programu .NET Framework: dostępne od wersji 4.5

Zobacz też