程式控制權
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
在 Visual Studio 中偵錯時,所有的下列逐步執行和繼續常式發生在程式層級︰
設定下一個陳述式,也就設為您的電腦在特定畫面格環境中執行的下一個指令
結束 逐步執行模式執行,也就繼續
逐步執行至下一個指令
繼續目前的逐步執行模式
暫止程式所包含的執行緒
繼續執行緒所包含的程式
注意
檢視呼叫堆疊上的執行緒層級實作。 若要檢視執行緒的呼叫堆疊時,列舉框架資訊,您必須實作的所有方法IEnumDebugFrameInfo2介面。
程式控制權的方法
下表顯示的方法IDebugProgram2 ,必須實作最低限度功能偵錯引擎 (DE) 和執行控制。
方法 | 描述 |
---|---|
IDebugProgram2::Execute | 會繼續執行已停止狀態的程式所包含的所有執行緒。 執行控制項的必要項。 |
IDebugProgram2::Continue | 會繼續執行已停止狀態的程式所包含的所有執行緒。 執行控制項的必要項。 |
IDebugProgram2::Step | 在給定的執行緒上執行的步驟。 會繼續執行其他程式所包含的所有執行緒。 執行控制項的必要項。 |
對於多執行緒程式中,您也必須實作IDebugProgram2::EnumThreads方法和所有方法的IEnumDebugThreads2介面。