Интерфейс 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

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