_except_handler3
内部 CRT 函数。 由框架用于查找相应的异常处理程序,以处理当前异常。
语法
int _except_handler3(
PEXCEPTION_RECORD exception_record,
PEXCEPTION_REGISTRATION registration,
PCONTEXT context,
PEXCEPTION_REGISTRATION dispatcher
);
参数
exception_record
[in] 有关特定异常的信息。
registration
[in] 指示应该使用哪一个范围表查找异常处理程序的记录。
context
[in] 保留。
dispatcher
[in] 保留。
返回值
如果应该消除某个异常,则返回 DISPOSITION_DISMISS
。 如果应该将异常向上传递一个等级给封装的异常处理程序,则返回 DISPOSITION_CONTINUE_SEARCH
。
备注
如果此方法找到了相应的异常处理程序,则它会将异常传递给该处理程序。 在这种情况下,此方法不会返回到调用它的代码,并且返回值是不相关的。