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


Метод ICorDebugProcess5::EnumerateGCReferences

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

Синтаксис

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

Параметры

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

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

Замечания

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

Требования

Платформы: см. раздел Требования к системе.

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

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

версии платформа .NET Framework: Доступно с версии 4.5

См. также