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