IDebugExceptionEvent2::PassToDebuggee
指定在执行恢复时是否应将异常传递给正在调试的程序,还是应取消异常卡。
语法
参数
fPass
[in]如果执行恢复时应将异常传递给正在调试的程序,则为非零(TRUE
),如果异常应取消卡,则为零(FALSE
)。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。
备注
调用此方法实际上不会导致在调试程序中执行任何代码。 调用只是为了设置下一个代码执行的状态。 例如,对 CanPassToDebuggee 方法的调用可能会随EXCEPTION_INFO一起返回S_OK
。dwState
字段设置为 EXCEPTION_STOP_SECOND_CHANCE
.
IDE 可能会收到 IDebugExceptionEvent2 事件并调用 Continue 方法。 如果未 PassToDebuggee
调用该方法,则调试引擎 (DE) 应具有默认行为来处理大小写。