IDebugThread2::SetNextStatement
將目前指令指標設定為指定的程式代碼內容。
語法
參數
pStackFrame
保留供日後使用;設定為 Null 值。
pCodeContext
[in]IDebugCodeContext2 物件,描述即將執行的程式代碼位置及其內容。
傳回值
如果成功,則會傳回 S_OK
;否則,會傳回錯誤碼。 下表顯示其他可能的值。
值 | Description |
---|---|
E_CANNOT_SET_NEXT_STATEMENT_ON_NONLEAF_FRAME | 下一個語句不能位於框架堆疊上更深的堆疊框架中。 |
E_CANNOT_SETIP_TO_DIFFERENT_FUNCTION | 下一個語句與堆疊中的任何框架無關。 |
E_CANNOT_SET_NEXT_STATEMENT_ON_EXCEPTION | 某些偵錯引擎無法在例外狀況之後設定下一個語句。 |
備註
指令指標表示要執行的下一個指令或語句。 這個方法可用來重試一行原始程式碼,或強制在另一個函式中繼續執行,例如。