Интерфейс ICorDebugProcess6
Логически расширяет интерфейс ICorDebugProcess, чтобы включить такие возможности как декодирование событий управляемой отладки, которые кодируются в события отладки собственных исключений и разделение виртуальных модулей.
Методы
Метод | Описание |
---|---|
Метод DecodeEvent | Декодирует события управляемой отладки, которые были инкапсулированы в полезную нагрузку из событий отладки специально созданных собственных исключений. |
Метод EnableVirtualModuleSplitting | Позволяет включить или отключить разделение виртуальных модулей. |
Метод GetCode | Получает информацию об управляемом коде по адресу определенного кода. |
Метод GetExportStepInfo | Предоставляет информацию о функциях, экспортируемых в ходе выполнения, для пошагового перемещения по управляемому коду. |
Метод MarkDebuggerAttached | Изменяет внутреннее состояние отлаживаемого кода таким образом, что метод Debugger.IsAttached в библиотеке классов платформы .NET Framework возвращает true . |
Метод ProcessStateChanged | Уведомляет ICorDebug о том, что процесс выполняется. |
Комментарии
Примечание
Этот интерфейс доступен только в машинном коде .NET. Попытка вызова метода QueryInterface
для получения указателя интерфейса возвращает E_NOINTERFACE
для сценариев ICorDebug вне .NET Native.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.6, только .NET Native