Интерфейс ICorDebugProcess5
Расширяет интерфейс ICorDebugProcess для поддержки доступа к управляемой куче, предоставления сведений о сборке мусора управляемых объектов и определения того, загружает ли отладчик образы из локального кэша образов приложения.
Методы
Метод | Описание |
---|---|
Метод EnableNGenPolicy | Задает значение, определяющее, как приложение загружает собственные образы при выполнении в управляемом отладчике. |
Метод EnumerateGCReferences | Возвращает перечислитель для всех объектов, собираемых мусором в процессе. |
Метод EnumerateHandles | Возвращает перечислитель для дескрипторов объектов в процессе. |
Метод EnumerateHeap | Возвращает перечислитель для объектов в управляемой куче. |
Метод EnumerateHeapRegions | Возвращает перечислитель для регионов управляемой кучи. |
Метод GetArrayLayout | Возвращает сведения о макете массива в памяти. |
Метод GetGCHeapInformation | Возвращает указатель на структуру COR_HEAPINFO , содержащую сведения об объектах, которые должны собираться мусором в управляемой куче. |
Метод GetObject | Возвращает указатель на объект в управляемой куче. |
Метод GetTypeFields | Возвращает указатель на массив, содержащий сведения о поле для типа на основе его идентификатора типа. |
Метод GetTypeForTypeID | Возвращает объект типа, предоставляющий сведения об объекте на основе его идентификаторов типов. |
Метод GetTypeID | Возвращает идентификатор типа для объекта по указанному адресу. |
Метод GetTypeLayout | Получает сведения о макете объекта в памяти на основе его идентификатора типа. |
Комментарии
Этот интерфейс логически расширяет интерфейсы ICorDebugProcess, ICorDebugProcess2 и ICorDebugProcess3 .
Примечание
Этот интерфейс не поддерживает удаленный вызов с другого компьютера или из другого процесса.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.5.