共用方式為


程式控制權

 

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

在 Visual Studio 中偵錯時,所有的下列逐步執行和繼續常式發生在程式層級︰

  • 設定下一個陳述式,也就設為您的電腦在特定畫面格環境中執行的下一個指令

  • 結束 逐步執行模式執行,也就繼續

  • 逐步執行至下一個指令

  • 繼續目前的逐步執行模式

  • 暫止程式所包含的執行緒

  • 繼續執行緒所包含的程式

注意

檢視呼叫堆疊上的執行緒層級實作。 若要檢視執行緒的呼叫堆疊時,列舉框架資訊,您必須實作的所有方法IEnumDebugFrameInfo2介面。

程式控制權的方法

下表顯示的方法IDebugProgram2 ,必須實作最低限度功能偵錯引擎 (DE) 和執行控制。

方法 描述
IDebugProgram2::Execute 會繼續執行已停止狀態的程式所包含的所有執行緒。 執行控制項的必要項。
IDebugProgram2::Continue 會繼續執行已停止狀態的程式所包含的所有執行緒。 執行控制項的必要項。
IDebugProgram2::Step 在給定的執行緒上執行的步驟。 會繼續執行其他程式所包含的所有執行緒。 執行控制項的必要項。

對於多執行緒程式中,您也必須實作IDebugProgram2::EnumThreads方法和所有方法的IEnumDebugThreads2介面。

另請參閱

執行控制和狀態評估