IDebugQueryEngine2

此接口允许会话调试管理器(SDM)检索表示调试引擎(DE)的接口。

语法

IDebugQueryEngine2 : IUnknown

实现者须知

DE 在实现最常见的 DE 接口(如 IDebugProgram2、IDebugThread2IDebugStackFrame2)的对象上实现此接口,以便访问 DE 本身的 IDebugEngine2 接口。

对调用者的说明

在典型的 DE 接口上调用 QueryInterface 以获取此接口。

Vtable 顺序中的方法

下表显示了 IDebugQueryEngine2 方法。

方法 说明
GetEngineInterface 获取自定义调试引擎 (DE) 接口。

注解

此接口通常在实现 IDebugProgram2 接口的对象中实现,以支持因果关系有序的单步执行函数;也就是说,当调试器退出函数时,要执行的下一个函数可能不是堆栈上的上一个函数,而是另一个线程中的函数。 有关“因果关系”的定义,请参阅 Visual Studio 调试器术语表

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅