Метод 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