Funzione GetErrorMode (errhandlingapi.h)

Recupera la modalità di errore per il processo corrente.

Sintassi

UINT GetErrorMode();

Valore restituito

Modalità di errore del processo. Questa funzione restituisce uno dei valori seguenti.

Codice/valore restituito Descrizione
SEM_FAILCRITICALERRORS
0x0001
Il sistema non visualizza la finestra di messaggio critical-error-handler. Al contrario, il sistema invia l'errore al processo chiamante.
SEM_NOALIGNMENTFAULTEXCEPT
0x0004
Il sistema corregge automaticamente gli errori di allineamento della memoria e li rende invisibili all'applicazione. Esegue questa operazione per il processo chiamante e per tutti i processi discendenti. Questa funzionalità è supportata solo da determinate architetture del processore. Per altre informazioni, vedere SetErrorMode.
SEM_NOGPFAULTERRORBOX
0x0002
Il sistema non visualizza la finestra di dialogo Segnalazione errori Windows.
SEM_NOOPENFILEERRORBOX
0x8000
Il sistema non visualizza una finestra di messaggio quando non riesce a trovare un file. Viene invece restituito l'errore al processo chiamante.

Commenti

Ogni processo ha una modalità di errore associata che indica al sistema in che modo l'applicazione risponderà a errori gravi. Un processo figlio eredita la modalità di errore del processo padre.

Per modificare la modalità di errore per il processo, usare la funzione SetErrorMode .

Windows 7: I chiamanti devono preferire SetThreadErrorMode rispetto a SetErrorMode perché è meno dirompente rispetto al normale comportamento del sistema. GetThreadErrorMode è la funzione di chiamata che corrisponde a GetErrorMode.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione errhandlingapi.h (include Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Funzioni di gestione degli errori

Modalità errore

GetThreadErrorMode

SetErrorMode