IDebugExceptionEvent2:: PassToDebuggee
指定是否应异常传递给正在调试的程序,当执行恢复,或者,如果应丢弃异常。
HRESULT PassToDebuggee(
BOOL fPass
);
int PassToDebuggee(
int fPass
);
参数
- fPass
[in] 非零 (TRUE),如果异常应传递到正在调试的程序,当执行恢复,或者零 (0)FALSE),则应丢弃异常。
返回值
如果成功,则返回; S_OK否则,返回错误代码。
备注
调用此方法在正在调试的程序实际上不会导致任何代码执行。 调用仅仅是设置代码执行的状态。 例如,对 IDebugExceptionEvent2:: CanPassToDebuggee 方法可返回 S_OK 和 EXCEPTION_INFO。dwState 字段设置为 EXCEPTION_STOP_SECOND_CHANCE。
IDE 会接收 IDebugExceptionEvent2 事件和调用 IDebugProgram2:: 继续 方法。 调试引擎 (DE)应具有默认行为处理用例 PassToDebuggee 方法没有被调用。