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


Интерфейс ICorDebugProcess6

Логически расширяет интерфейс ICorDebugProcess, чтобы включить такие функции, как декодирование управляемых событий отладки, закодированных в собственных событиях отладки исключений и разделение виртуального модуля.

Методы

Метод Description
Метод DecodeEvent Декодирует события управляемой отладки, которые были инкапсулированы в полезных данных специально созданных событий отладки собственных исключений.
Метод EnableVirtualModuleSplitting Включает или отключает разделение виртуального модуля.
Метод GetCode Получает сведения об управляемом коде по конкретному адресу кода.
Метод GetExportStepInfo Предоставляет сведения о экспортированных функциях среды выполнения для пошагового выполнения управляемого кода.
Метод MarkDebuggerAttached Изменяет внутреннее состояние отладочного объекта таким образом, чтобы Debugger.IsAttached метод возвращал true.
Метод ProcessStateChanged Уведомляет ICorDebug о выполнении процесса.

Замечания

Замечание

Интерфейс доступен только в .NET Native. Попытка вызова QueryInterface получения указателя интерфейса возвращается E_NOINTERFACE для сценариев ICorDebug за пределами .NET Native.

Требования

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

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

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

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