GetErrorMode, fonction (errhandlingapi.h)

Récupère le mode d’erreur pour le processus actuel.

Syntaxe

UINT GetErrorMode();

Valeur de retour

Mode d’erreur de processus. Cette fonction retourne l’une des valeurs suivantes.

Code/valeur de retour Description
SEM_FAILCRITICALERRORS
0x0001
Le système n’affiche pas la boîte de message critical-error-handler. Au lieu de cela, le système envoie l’erreur au processus appelant.
SEM_NOALIGNMENTFAULTEXCEPT
0x0004
Le système corrige automatiquement les erreurs d’alignement de la mémoire et les rend invisibles pour l’application. Il effectue cette opération pour le processus appelant et tous les processus descendants. Cette fonctionnalité est uniquement prise en charge par certaines architectures de processeur. Pour plus d’informations, consultez SetErrorMode.
SEM_NOGPFAULTERRORBOX
0x0002
Le système n’affiche pas la boîte de dialogue Rapport d'erreurs Windows.
SEM_NOOPENFILEERRORBOX
0x8000
Le système n’affiche pas de boîte de message lorsqu’il ne parvient pas à trouver un fichier. Au lieu de cela, l’erreur est retournée au processus appelant.

Notes

Chaque processus a un mode d’erreur associé qui indique au système comment l’application va répondre aux erreurs graves. Un processus enfant hérite du mode d’erreur de son processus parent.

Pour modifier le mode d’erreur du processus, utilisez la fonction SetErrorMode .

Windows 7 : Les appelants doivent privilégier SetThreadErrorMode par rapport à SetErrorMode , car il perturbe moins le comportement normal du système. GetThreadErrorMode est la fonction d’appel qui correspond à GetErrorMode.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête errhandlingapi.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

Fonctions de gestion des erreurs

Mode d’erreur

GetThreadErrorMode

SetErrorMode