共用方式為


IDebugProcess3::Execute

會繼續執行此程序,從停止的狀態。 清除任何先前的執行狀態 (例如,一個步驟中) 時,程序啟動時執行一次。

注意事項注意事項

應該使用這個方法,而不是IDebugProgram2::Execute

HRESULT Execute(
   IDebugThread2* pThread
);
int Execute(
   IDebugThread2 pThread
);

參數

  • pThread
    [in]IDebugThread2物件,表示要執行的執行緒。

傳回值

如果成功的話,會傳回S_OK。 否則,會傳回錯誤碼。

備註

當使用者開始執行,從停止的狀態,在某些其他處理序的執行緒時,在此程序上呼叫這個方法。 當使用者選取,也會呼叫這個方法開始 指令從 偵錯在 IDE 中的功能表。 這個方法的實作可能會像電話一樣簡單IDebugThread2::Resume程序中目前的執行緒上的方法。

警告

不要傳送停止事件或立即 (同步) 事件IDebugEventCallback2::Event時處理這個呼叫。 否則偵錯工具可能會停止回應。

請參閱

參考

IDebugProcess3

IDebugThread2

IDebugThread2::Resume

IDebugEventCallback2::Event