IDebugQueryEngine2
此接口允许会话调试管理器(SDM)检索表示调试引擎(DE)的接口。
语法
IDebugQueryEngine2 : IUnknown
实现者须知
DE 在实现最常见的 DE 接口(如 IDebugProgram2、IDebugThread2 和 IDebugStackFrame2)的对象上实现此接口,以便访问 DE 本身的 IDebugEngine2 接口。
对调用者的说明
在典型的 DE 接口上调用 QueryInterface 以获取此接口。
Vtable 顺序中的方法
下表显示了 IDebugQueryEngine2
方法。
方法 | 说明 |
---|---|
GetEngineInterface | 获取自定义调试引擎 (DE) 接口。 |
注解
此接口通常在实现 IDebugProgram2 接口的对象中实现,以支持因果关系有序的单步执行函数;也就是说,当调试器退出函数时,要执行的下一个函数可能不是堆栈上的上一个函数,而是另一个线程中的函数。 有关“因果关系”的定义,请参阅 Visual Studio 调试器术语表。
要求
标头:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll