Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O modo de erro indica ao sistema como o aplicativo vai responder a erros graves. Os 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 lidar com os erros.
Para manipular esses erros sem a intervenção do usuário, use SetErrorMode ou o específico do thread SetThreadErrorMode. 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 de SetErrorMode em todo o processo com um parâmetro de SEM_FAILCRITICALERRORS na inicialização. Isso é para evitar que as 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 são menos perturbadoras para o comportamento normal do sistema.