共用方式為


IDebugExceptionEvent2::PassToDebuggee

 

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

指定例外狀況應該傳遞給程式進行偵錯時就會繼續執行,或如果應該捨棄例外狀況。

語法

HRESULT PassToDebuggee(  
   BOOL fPass  
);  
int PassToDebuggee(  
   int fPass  
);  

參數

fPass
[in]非零 (TRUE) 如果例外狀況應該傳遞給程式進行偵錯時就會繼續執行,則為零 (FALSE) 如果應該捨棄例外狀況。

傳回值

如果成功,傳回S_OK; 否則傳回錯誤碼。

備註

呼叫這個方法並不會實際會執行所偵錯程式中的任何程式碼。 呼叫只會設定下一個程式碼執行的狀態。 例如,呼叫CanPassToDebuggee方法可能會傳回S_OKEXCEPTION_INFOdwState 欄位設定為EXCEPTION_STOP_SECOND_CHANCE

IDE 可能會收到IDebugExceptionEvent2事件和呼叫繼續方法。 偵錯引擎 (DE) 應有的預設行為,以便處理則PassToDebuggee不會呼叫方法。

另請參閱

IDebugExceptionEvent2
CanPassToDebuggee
繼續