Интерфейс ICorDebugProcess

Представляет процесс, выполняющий управляемый код. Этот интерфейс является подклассом ICorDebugController.

Методы

Метод Описание
Метод ClearCurrentException Удаляет текущее неуправляемые исключения в заданном потоке.
Метод EnableLogMessages Включает и отключает отправку сообщений журнала в отладчик.
Метод EnumerateAppDomains Перечисляет все домены приложений в процессе.
Метод EnumerateObjects Не реализован.
Метод GetHandle Возвращает дескриптор процесса.
Метод GetHelperThreadID Возвращает идентификатор потока операционной системы (ОС) для внутреннего вспомогательного потока отладчика.
Метод GetID Возвращает идентификатор операционной системы (ОС) процесса.
Метод GetObject Не реализован.
Метод GetThread Возвращает экземпляр ICorDebugThread с указанным идентификатором потока ОС.
Метод GetThreadContext Возвращает контекст для заданного потока.
Метод IsOSSuspended Определяет, был ли поток приостановлен в результате остановки процесса отладчиком.
Метод IsTransitionStub Определяет, находится ли адрес внутри заглушки, что приведет к переходу к управляемому коду.
Метод ModifyLogSwitch Задает уровень серьезности указанного параметра журнала.
Метод ReadMemory Считывает память из процесса.
Метод SetThreadContext Задает контекст для заданного потока.
Метод ThreadForFiberCookie Не рекомендуется.
Метод WriteMemory Записывает данные в область памяти в процессе.

Комментарии

Примечание

Этот интерфейс не поддерживает удаленные вызовы между компьютерами или между процессами.

Требования

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

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

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

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

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