Compartilhar via


Notificação e tratamento de erros

Para obter mais informações sobre o tratamento de erros e de notificação, consulte Noções básicas sobre a função auxiliar.

Para obter mais informações sobre funções de gancho, consulte estrutura and Constant Definitions.

Se o seu programa usa DLLs carregadas de atraso, ele deve tratar erros verdadeiramente desde falhas que ocorrem durante a execução do programa irá resultar em exceções não tratadas.Manipulação de falha é composta de duas partes:

  • Recuperação por meio de um gancho.
    Se o seu código precisa recuperar ou fornecer uma biblioteca alternativa e/ou a rotina em caso de falha, um gancho pode ser fornecido para a função auxiliar que pode fornecer ou remediar a situação.As necessidades de rotina de gancho para retornar um valor adequado, para que o processamento podem continuar (um HINSTANCE ou FARPROC) ou 0 para indicar que uma exceção deve ser lançada.Ele também poderia lançar sua própria exceção ou longjmp o gancho do.Há ganchos de notificação e ganchos de falha.

  • Emissão de relatórios por meio de uma exceção.
    Não se tudo o que é necessário para manipular o erro é anular o procedimento, é necessário nenhum gancho, desde que o código de usuário pode manipular a exceção.

Os tópicos a seguir abordam a notificação e o tratamento de erros:

Consulte também

Conceitos

Suporte de vinculador para DLLs carregado com atraso