Метод 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
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по