共用方式為


IDebugEngineProgram2

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

這個介面會提供多執行緒偵錯支援。

語法

IDebugEngineProgram2 : IUnknown  

實作者注意事項

偵錯引擎會實作這個介面可支援多個執行緒同時進行偵錯。 實作在相同物件上實作這個介面IDebugProgram2介面。

呼叫端資訊

使用QueryInterface以取得此介面從IDebugProgram2介面。

依照 Vtable 順序的方法

下表顯示的方法IDebugEngineProgram2

方法 描述
停止 停止執行此程式中的所有執行緒。
WatchForThreadStep 監看是否正在執行 (或停止監控執行) 在特定執行緒上發生。
WatchForExpressionEvaluationOnThread 允許 (或不允許),在給定的執行緒上發生,即使程式停止運算式評估。

備註

Visual Studio 會呼叫這個介面,以回應IDebugProgramCreateEvent2事件,並設定 「 執行緒逐步監看式 」 和 「 監看式運算式評估在執行緒的 「 程式的狀態。 停止每當呼叫程式是要停止,這個方法可讓程式有機會終止所有的執行緒。

需求

標頭︰ msdbg.h

命名空間︰ Microsoft.VisualStudio.Debugger.Interop

組件︰ Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱

IDebugProgram2