_except_handler3

Usado por uma estrutura para localizar o manipulador de exceção apropriado para processar a exceção atual.

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

Parâmetros

  • [in]exception_record
    Informações sobre a exceção específica.

  • [in]registration
    O registro que indica qual tabela de escopo deve ser usada para localizar o manipulador de exceção.

  • [in]context
    Reservado.

  • [in]dispatcher
    Reservado.

Valor de retorno

Retorna se uma exceção deve ser descartada, DISPOSITION_DISMISS.Retorna se a exceção deve ser passada um nível acima para os manipuladores de exceção de encapsulamento, DISPOSITION_CONTINUE_SEARCH.

Comentários

Se esse método encontra um manipulador de exceção apropriado, ele passa a exceção para o manipulador.Nessa situação, esse método não retorna ao código que chamou e o valor de retorno é irrelevante.

Consulte também

Outros recursos

Referência alfabética de função