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