Compartilhar via


Função GetErrorMode (errhandlingapi.h)

Recupera o modo de erro do processo atual.

Sintaxe

UINT GetErrorMode();

Valor de retorno

O modo de erro do processo. Essa função retorna um dos valores a seguir.

Código/valor de retorno Descrição
0
Usa o padrão do sistema, que exibe todas as caixas de diálogo de erro.
SEM_FAILCRITICALERRORS
0x0001
O sistema não exibe a caixa de mensagem crítico-erro-manipulador. Em vez disso, o sistema envia o erro para o processo de chamada.
SEM_NOALIGNMENTFAULTEXCEPT
0x0004
O sistema corrige automaticamente falhas de alinhamento de memória e as torna invisíveis para o aplicativo. Ele faz isso para o processo de chamada e todos os processos descendentes. Esse recurso só tem suporte em determinadas arquiteturas de processador. Para obter mais informações, consulte SetErrorMode.
SEM_NOGPFAULTERRORBOX
0x0002
O sistema não exibe a caixa de diálogo Relatório de Erros do Windows.
SEM_NOOPENFILEERRORBOX
0x8000
O sistema não exibe uma caixa de mensagem quando falha ao localizar um arquivo. Em vez disso, o erro é retornado ao processo de chamada.

Observações

Cada processo tem um modo de erro associado que indica ao sistema como o aplicativo responderá a erros graves. Um processo filho herda o modo de erro de seu processo pai.

Para alterar o modo de erro do processo, use a função SetErrorMode.

Windows 7: os chamadores de devem favorecer SetThreadErrorMode em SetErrorMode, pois ela é menos disruptiva para o comportamento normal do sistema. GetThreadErrorMode é a função de chamada que corresponde a GetErrorMode.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2008 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho errhandlingapi.h (inclua Windows.h)
biblioteca Kernel32.lib
de DLL Kernel32.dll

Consulte também

Funções de tratamento de erros

modo de erro

GetThreadErrorMode

SetErrorMode