Compartir a través de


Función GetErrorMode (errhandlingapi.h)

Recupera el modo error del proceso actual.

Sintaxis

UINT GetErrorMode();

Valor devuelto

Modo de error de proceso. Esta función devuelve uno de los valores siguientes.

Código o valor devuelto Descripción
SEM_FAILCRITICALERRORS
0x0001
El sistema no muestra el cuadro de mensaje critical-error-handler. En su lugar, el sistema envía el error al proceso de llamada.
SEM_NOALIGNMENTFAULTEXCEPT
0x0004
El sistema corrige automáticamente los errores de alineación de memoria y los hace invisibles para la aplicación. Lo hace para el proceso de llamada y cualquier proceso descendiente. Esta característica solo es compatible con determinadas arquitecturas de procesador. Para obtener más información, vea SetErrorMode.
SEM_NOGPFAULTERRORBOX
0x0002
El sistema no muestra el cuadro de diálogo de Informe de errores de Windows.
SEM_NOOPENFILEERRORBOX
0x8000
El sistema no muestra un cuadro de mensaje cuando no encuentra un archivo. En su lugar, el error se devuelve al proceso de llamada.

Comentarios

Cada proceso tiene un modo de error asociado que indica al sistema cómo va a responder la aplicación a errores graves. Un proceso secundario hereda el modo de error de su proceso primario.

Para cambiar el modo de error del proceso, use la función SetErrorMode .

Windows 7: Los autores de llamadas deben favorecer SetThreadErrorMode sobre SetErrorMode , ya que es menos perjudicial para el comportamiento normal del sistema. GetThreadErrorMode es la función de llamada que corresponde a GetErrorMode.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado errhandlingapi.h (incluir Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Funciones de control de errores

Modo de error

GetThreadErrorMode

SetErrorMode