IDebugExceptionEvent2::PassToDebuggee
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
指定例外狀況應該傳遞給程式進行偵錯時就會繼續執行,或如果應該捨棄例外狀況。
語法
HRESULT PassToDebuggee(
BOOL fPass
);
int PassToDebuggee(
int fPass
);
參數
fPass
[in]非零 (TRUE
) 如果例外狀況應該傳遞給程式進行偵錯時就會繼續執行,則為零 (FALSE
) 如果應該捨棄例外狀況。
傳回值
如果成功,傳回S_OK
; 否則傳回錯誤碼。
備註
呼叫這個方法並不會實際會執行所偵錯程式中的任何程式碼。 呼叫只會設定下一個程式碼執行的狀態。 例如,呼叫CanPassToDebuggee方法可能會傳回S_OK
與EXCEPTION_INFO。dwState
欄位設定為EXCEPTION_STOP_SECOND_CHANCE
。
IDE 可能會收到IDebugExceptionEvent2事件和呼叫繼續方法。 偵錯引擎 (DE) 應有的預設行為,以便處理則PassToDebuggee
不會呼叫方法。