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

См. также раздел