Partilhar via


Tratamento de erro e notificação

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

Para obter mais informações sobre as funções de gancho, consulte Definições da estrutura e da constante.

Se seu programa usa atraso- DLL carregados, deve tratar erros robusta desde que as falhas que ocorrem quando o programa executar controlarão a exceção sem-tratamento. A manipulação de falha é composta de duas partes:

  • Recuperação por meio de um gancho.
    Se seu código precisa recuperar ou fornecer uma biblioteca de backup e/ou uma rotina em caso de falha, um gancho podem ser fornecidas à função auxiliar que pode fornecer ou solucionar a situação. O gancho rotina precisa retornar um valor apropriado, de modo que o processamento continue (um HINSTANCE ou um FARPROC) ou 0 para indicar que uma exceção deve ser gerada. Também pode gerar seu próprio exceção ou longjmp fora do gancho. Há ganchos de notificação e ganchos de falha.

  • Relatório por meio de uma exceção.
    Se tudo o que é necessário para tratar o erro é nulo o procedimento, nenhum gancho é necessário contanto que o código do usuário pode controlar a exceção.

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

Consulte também

Conceitos

Suporte de vinculador para DLLs carregadas com atraso