Интерфейс 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.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.