IDebugEngine2
此接口表示调试引擎 (DE)。 它用于管理调试会话的各个方面,从创建断点。设置和清除的异常。
IDebugEngine2 : IUnknown
实现者说明
此接口由自定义 DE 实现托管调试程序。 必须由 DE 实现此接口。
调用方的说明
此接口由该会话调用调试管理器 (SDM)管理调试会话,包括托管异常,创建断点和响应、发送的同步事件。
方法按 Vtable 顺序
下表显示 IDebugEngine2方法。
方法 |
说明 |
---|---|
创建、正在调试的所有过程的枚举数。 |
|
附加 DE 给过程。 |
|
在 DE 创建挂起的断点。 |
|
如果处理特定异常,如何指定 DE。 |
|
移除指定的异常,因此它由调试引擎不再处理。 |
|
移除 IDE 为特定运行时结构或语言设置异常的列表。 |
|
获取 DE 的 GUID。 |
|
通知、指定的程序非通常停止了,并且 DE 应清理所有引用。程序并发送程序销毁事件。 |
|
调用 SDM 指示同步调试事件,以前发送由 DE 到 SDM,接收和处理。 |
|
设置 DE 的区域设置。 |
|
设置注册表根当前正在使用由 DE。 |
|
设置指标。 |
|
此请求、正在调试的所有过程停止自己的线程尝试执行下次正在运行。 |
要求
标题:Msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll