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


IDebugEngine3

Представляет один модуль отладки (DE), который управляет отладкой одного или нескольких модулей.

Синтаксис

IDebugEngine3 : IDebugEngine2

Примечания для разработчиков

Этот интерфейс реализуется пользовательским de (если он поддерживает символы), чтобы включить состояние JustMyCode. Этот интерфейс должен быть реализован de de, если он поддерживает символы и JustMyCode.

Заметки для вызывающих абонентов

Этот интерфейс вызывается диспетчером отладки сеансов (SDM), чтобы передать параметры пользователя для расположений, из которых необходимо загрузить символы. Он также вызывается для задания GUID обработчика при создании экземпляра (этот GUID основан на метриках с момента регистрации подсистемы). SDM также вызывает этот интерфейс, чтобы задать состояние JustMyCode и задать все исключения, известные отладчиком, в указанном состоянии.

Методы в порядке таблицы Vtable

Помимо методов, унаследованных от IDebugEngine2, IDebugEngine3 интерфейс предоставляет следующие методы.

Метод Description
SetSymbolPath Задает путь или пути, используемые DE для поиска символов отладки.
LoadSymbols Загружает символы для всех модулей, которые еще не загружены.
SetJustMyCodeState Сообщает DE о сведениях JustMyCode.
SetEngineGuid Задает DE GUID из метрик.
SetAllExceptions Задайте все исключения, которые в настоящее время не указаны в указанном состоянии.

Requirements

Заголовок: msdbg.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также