GetErrorMode, fonction (errhandlingapi.h)
Récupère le mode d’erreur du processus actuel.
Syntaxe
UINT GetErrorMode();
Valeur de retour
Mode d’erreur du processus. Cette fonction retourne l’une des valeurs suivantes.
Retourner le code/la valeur | Description |
---|---|
|
Utilise la valeur par défaut du système, qui affiche toutes les boîtes de dialogue d’erreur. |
|
Le système n’affiche pas la boîte de message du gestionnaire d’erreurs critiques. Au lieu de cela, le système envoie l’erreur au processus appelant. |
|
Le système corrige automatiquement les erreurs d’alignement de la mémoire et les rend invisibles à 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. |
|
Le système n’affiche pas la boîte de dialogue Rapport d’erreurs Windows. |
|
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. |
Remarques
Chaque processus a un mode d’erreur associé qui indique au système comment l’application va répondre à des 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 : appelants doivent favoriser SetThreadErrorMode sur setErrorMode, car il est moins perturbant au comportement normal du système. GetThreadErrorMode est la fonction d’appel qui correspond à GetErrorMode.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server 2008 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | errhandlingapi.h (include Windows.h) |
bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |