_except_handler3

内部 CRT 函数。 由框架用于查找相应的异常处理程序,以处理当前异常。

语法

int _except_handler3(  
   PEXCEPTION_RECORD exception_record,  
   PEXCEPTION_REGISTRATION registration,  
   PCONTEXT context,  
   PEXCEPTION_REGISTRATION dispatcher  
);  

参数

[in] exception_record
有关特定异常的信息。

[in] registration
指示应该使用哪一个范围表查找异常处理程序的记录。

[in] context
保留。

[in] dispatcher
保留。

返回值

如果应该消除某个异常,则返回 DISPOSITION_DISMISS。 如果应该将异常向上传递一个等级给封装的异常处理程序,则返回 DISPOSITION_CONTINUE_SEARCH

备注

如果此方法找到了相应的异常处理程序,则它会将异常传递给该处理程序。 在这种情况下,此方法不会返回到调用它的代码且与返回值无关。

另请参阅

按字母顺序的函数参考