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