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