Поделиться через


Интерфейс ICorDebugProcess

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

Методы

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

Замечания

Замечание

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

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

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

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

Версии .NET: Доступно с .NET Framework 1.0

См. также