Condividi tramite


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
0
Usa l'impostazione predefinita del sistema, che visualizza tutte le finestre di dialogo di errore.
SEM_FAILCRITICALERRORS
0x0001
Il sistema non visualizza la finestra di messaggio critical-error-handler. Il sistema invia invece 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.

Osservazioni

Ogni processo ha una modalità di errore associata che indica al sistema in che modo l'applicazione risponderà a gravi errori. 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: chiamanti devono favorire SetThreadErrorModeSetErrorMode poiché è meno problematico per il normale comportamento del sistema. getThreadErrorMode è la funzione di chiamata che corrisponde a GetErrorMode.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista [solo app desktop]
server minimo supportato Windows Server 2008 [solo app desktop]
piattaforma di destinazione Finestre
intestazione errhandlingapi.h (include Windows.h)
libreria Kernel32.lib
dll Kernel32.dll

Vedere anche

funzioni di gestione degli errori

modalità errore

getThreadErrorMode

SetErrorMode