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


IDebugQueryEngine2

Этот интерфейс позволяет диспетчеру отладки сеансов (SDM) получить интерфейс, представляющий подсистему отладки (DE).

Синтаксис

IDebugQueryEngine2 : IUnknown

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

DE реализует этот интерфейс на объектах, реализующих наиболее распространенные интерфейсы DE (например, IDebugProgram2, IDebugThread2 и IDebugStackFrame2), чтобы разрешить доступ к интерфейсу IDebugEngine2 самого DE.

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

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

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

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

Метод Description
GetEngineInterface Возвращает пользовательский интерфейс подсистемы отладки (DE).

Замечания

Этот интерфейс обычно реализуется в объекте, который реализует интерфейс IDebugProgram2 для поддержки упорядоченной отработки причинно-упорядоченных функций; то есть, когда отладчик выходит из функции, следующая функция может не быть предыдущей функцией в стеке, но функцией в другом потоке вообще. Определение "причинно-причинного" см. в глоссарии отладчика Visual Studio.

Requirements

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

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

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

См. также