Partilhar via


Notificação e o 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 para recuperar ou fornecer uma rotina de e/ou biblioteca alternativa 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, contanto 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 carregadas de atraso