IDebugEngine3

表示单个调试 (DE)控件的一个或多个模块的调试引擎。

IDebugEngine3 : IDebugEngine2

实现者说明

此接口由自定义 DE 实现 (如果它支持符号) 启用 JustMyCode 状态。 ,如果它支持符号和 JustMyCode,必须由 DE 实现此接口。

调用方的说明

此接口由该会话调用调试管理器 (SDM)传递加载符号位置的用户选项。 它还调用设置引擎的 GUID,当实例化时 (此 GUID 根据该度量从引擎注册时)。 SDM 也称为此接口设置 JustMyCode 状态和设置调试器已知的所有异常到指定的状态。

方法按 Vtable 顺序

除了从 IDebugEngine2 继承的方法之外,IDebugEngine3 接口还公开下面的方法。

方法

说明

IDebugEngine3:: SetSymbolPath

设置、将使用搜索调试符号的路径或路径。

IDebugEngine3:: LoadSymbols

加载没有自己的加载符号的所有模块的符号。

IDebugEngine3:: SetJustMyCodeState

通知 JustMyCode 信息的 DE。

IDebugEngine3:: SetEngineGuid

设置从该度量的、 GUID。

IDebugEngine3:: SetAllExceptions

当前设置所有异常处理到指定的状态。

要求

标题:msdbg.h

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

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

请参见

参考

IDebugEngine2