Função ReportFault (errorrep.h)
Habilita um aplicativo que executa seu próprio tratamento de exceção para relatar falhas à Microsoft. Embora você possa usar essa função para relatar falhas de aplicativo, recomendamos que os aplicativos não tratem erros fatais diretamente, mas, em vez disso, dependam da funcionalidade de relatório de falhas fornecida pelo sistema operacional.
Sintaxe
EFaultRepRetVal ReportFault(
[in] LPEXCEPTION_POINTERS pep,
[in] DWORD dwOpt
);
Parâmetros
[in] pep
Um ponteiro para uma estrutura EXCEPTION_POINTERS.
[in] dwOpt
Esse parâmetro é reservado para uso do sistema e deve ser definido como zero.
Valor retornado
Essa função retorna um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
A função falhou, mas o cliente de relatório de erros foi iniciado. |
|
O cliente de relatório de erros não pôde ser iniciado. O sistema executará suas ações padrão, como exibir a caixa de diálogo de exceção padrão e iniciar o depurador. |
|
A função atingiu o tempo limite. |
|
A função foi bem-sucedida e o usuário iniciou o depurador. |
|
A função foi bem-sucedida. |
|
A função foi bem-sucedida e o cliente de relatório de erros foi iniciado no modo de relatório silencioso (nenhuma interface do usuário é usada). |
|
A função foi bem-sucedida e o cliente de relatório de erros foi iniciado no modo de relatório de manifesto. |
|
A função foi bem-sucedida e o relatório de falha foi enfileirado para relatórios posteriores. |
Esses valores retornados indicam se o aplicativo de relatório foi iniciado com êxito. Um valor retornado bem-sucedido não indica necessariamente que a falha foi relatada com êxito.
Comentários
O resultado exato de chamar essa função depende de como o usuário ou o administrador do sistema configurou o sistema de relatório de erros.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | errorrep.h |
Biblioteca | Faultrep.lib |
DLL | Faultrep.dll |