Поделиться через


Метод ICorDebugProcess5::EnumerateGCReferences

Возвращает перечислитель для всех объектов, которые должны собираться мусором в процессе.

Синтаксис

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

Параметры

enumerateWeakReferences [in] Логическое значение, указывающее, следует ли перечислять слабые ссылки. Если enumerateWeakReferences это trueтак, перечислитель включает как надежные ссылки, ppEnum так и слабые ссылки. В противном случае enumerateWeakReferencesfalseперечислитель содержит только надежные ссылки.

ppEnum [out] Указатель на адрес ICorDebugGCReferenceEnum , который является перечислителем для объектов, собираемых мусором.

Замечания

Этот метод позволяет определить полную цепочку корня для любого управляемого объекта в процессе и использовать для определения того, почему объект по-прежнему жив.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с версии .NET Framework 4.5

См. также