Modo de erro
O modo de erro indica ao sistema como o aplicativo vai responder a erros graves. Erros graves incluem falha de disco, erros de unidade não pronta, desalinhamento de dados e exceções não tratadas. Esse modo de erro pode ser gerenciado por thread ou por processo. Um aplicativo pode permitir que o sistema exiba uma caixa de mensagem informando ao usuário que ocorreu um erro ou pode manipular os erros.
Para manipular esses erros sem intervenção do usuário, use SetErrorMode ou o SetThreadErrorMode específico do thread. Depois de chamar uma dessas funções e especificar sinalizadores apropriados, o sistema não exibirá as caixas de mensagem de erro correspondentes.
Um processo pode recuperar seu modo de erro usando GetErrorMode ou GetThreadErrorMode.
A prática recomendada é que todos os aplicativos chamem a função SetErrorMode em todo o processo com um parâmetro de SEM_FAILCRITICALERRORS na inicialização. Isso é para evitar que caixas de diálogo do modo de erro travem o aplicativo.
Fora isso, os chamadores devem favorecer as versões específicas de thread dessas funções, uma vez que elas são menos perturbadoras para o comportamento normal do sistema.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de