_except_handler3
Função CRT interna. Usada por uma estrutura para encontrar o manipulador de exceção apropriado para processar a exceção atual.
Sintaxe
int _except_handler3(
PEXCEPTION_RECORD exception_record,
PEXCEPTION_REGISTRATION registration,
PCONTEXT context,
PEXCEPTION_REGISTRATION dispatcher
);
Parâmetros
exception_record
[in] Informações sobre a exceção específica.
registration
[in] O registro que indica qual tabela de escopo deve ser usada para encontrar o manipulador de exceção.
context
[in] Reservado.
dispatcher
[in] Reservado.
Valor retornado
Caso uma exceção deva ser desconsiderada, retorna DISPOSITION_DISMISS
. Caso a exceção deva ser passada um nível acima para os manipuladores de exceção de encapsulamento, retorna DISPOSITION_CONTINUE_SEARCH
.
Comentários
Caso encontre um manipulador de exceção apropriado, o método passa a exceção para o manipulador. Nessa situação, esse método não retorna ao código que o chamou e o valor retornado é irrelevante.