IDebugEngineProgram2

此接口提供多线程调试支持。

IDebugEngineProgram2 : IUnknown

实现者说明

调试引擎实现此接口支持多个线程同时调试。 此接口在同一对象时实现 IDebugProgram2 接口。

调用方的说明

使用 QueryInterfaceIDebugProgram2 接口的此接口。

方法按 Vtable 顺序

下表显示 IDebugEngineProgram2方法。

方法

说明

IDebugEngineProgram2:: 停止

停止运行此过程中的所有线程。

IDebugEngineProgram2:: WatchForThreadStep

在特定线程注意注意执行) 的执行 (或终止。

IDebugEngineProgram2:: WatchForExpressionEvaluationOnThread

在特定允许线程 (或禁止) 表达式计算结果,因此,即使程序终止。

备注

Visual Studio 会调用此接口以响应 IDebugProgramCreateEvent2 事件和设置程序的 “注意线程步骤”和 “监视线程的表达式计算”状态。 IDebugEngineProgram2:: 停止 调用,每当程序将停止;此方法将程序有机会停止所有线程。

要求

标题:msdbg.h

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

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

请参见

参考

IDebugProgram2