共用方式為


IDebugEngineProgram2

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

IDebugEngineProgram2 : IUnknown

實作器注意事項

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

呼叫者的備忘稿

使用QueryInterface以取得這個介面,從IDebugProgram2介面。

方法 Vtable 順序

下表顯示的方法IDebugEngineProgram2

方法

描述

IDebugEngineProgram2::Stop

停止執行此程式中的所有執行緒。

IDebugEngineProgram2::WatchForThreadStep

執行 (或執行監看的停駐點) 會監看發生於指定的執行緒。

IDebugEngineProgram2::WatchForExpressionEvaluationOnThread

允許 (或不允許) 發生於指定的執行緒中,即使程式停止運算式評估。

備註

Visual Studio 會呼叫此介面,以回應IDebugProgramCreateEvent2事件,並設定 「 執行緒步驟監看式 」 和 「 監看式的運算式評估的執行緒 」 狀態的程式。 IDebugEngineProgram2::Stop此程式會停止的狀態 ; 只要會呼叫 這個方法會讓程式有機會終止所有的執行緒。

需求

標頭: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

IDebugProgram2