IDebugExceptionEvent2::PassToDebuggee
指定在執行繼續時是否應該將例外狀況傳遞至正在偵錯的程式,或是否應捨棄例外狀況。
語法
參數
fPass
[in]非零 (TRUE
) 如果例外狀況應在繼續執行時傳遞至正在偵錯的程式,則為零 ()如果應該捨棄例外狀況, 則為零 。FALSE
。
傳回值
如果成功,則會傳回 S_OK
;否則,會傳回錯誤碼。
備註
呼叫這個方法實際上並不會在偵錯程式中執行任何程序代碼。 呼叫只是為了設定下一個程式代碼執行的狀態。 例如,對 CanPassToDebuggee 方法的呼叫可能會傳回S_OK
EXCEPTION_INFO。dwState
欄位設定為 EXCEPTION_STOP_SECOND_CHANCE
。
IDE 可能會收到 IDebugExceptionEvent2 事件,並呼叫 Continue 方法。 如果未 PassToDebuggee
呼叫 方法,偵錯引擎 (DE) 應該有預設行為來處理案例。