Compartilhar via


Função GetErrorMode (errhandlingapi.h)

Recupera o modo de erro para o processo atual.

Sintaxe

UINT GetErrorMode();

Valor retornado

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

Valor/código retornado Descrição
SEM_FAILCRITICALERRORS
0x0001
O sistema não exibe a caixa de mensagem critical-error-handler. 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 encontrar um arquivo. Em vez disso, o erro é retornado ao processo de chamada.

Comentários

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 devem favorecer SetThreadErrorMode em vez de SetErrorMode , pois ele é menos disruptivo para o comportamento normal do sistema. GetThreadErrorMode é a função de chamada que corresponde a GetErrorMode.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho errhandlingapi.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

Funções do tratamento de erros

Modo de erro

GetThreadErrorMode

SetErrorMode