IDebugProgramEngines2

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

Синтаксис

IDebugProgramEngines2 : IUnknown

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

Поставщик пользовательского порта или de реализует этот интерфейс в том же объекте, который реализует IDebugProgramNode2 для поддержки создания определенного de de, используемого для конкретной программы.

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

Вызов QueryInterface в интерфейсе IDebugProgramNode2 для получения этого интерфейса.

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

В следующей таблице показаны методы IDebugProgramEngines2.

Метод Description
EnumPossibleEngines Указывает все возможные DES, которые могут отлаживать эту программу.
SetEngine Выбирает DE, используемый для отладки этой программы.

Замечания

После выбора de пользователя этот выбор регистрируется в узле программы путем вызова SetEngine. Выбранный механизм становится подсистемой, возвращаемой GetEngineInfo.

Requirements

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

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

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

См. также