Udostępnij za pośrednictwem


ICorDebugProcess5::EnumerateGCReferences — Metoda

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

Składnia

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

Parametry

enumerateWeakReferences
[w] Wartość logiczna wskazująca, czy słabe odwołania mają być również wyliczane. Jeśli enumerateWeakReferences jest to true, moduł ppEnum wyliczający zawiera zarówno silne odwołania, jak i słabe odwołania. Jeśli enumerateWeakReferences jest 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łówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

.NET Framework wersje: dostępne od wersji 4.5

Zobacz też