Freigeben über


GetErrorMode-Funktion (errhandlingapi.h)

Ruft den Fehlermodus für den aktuellen Prozess auf.

Syntax

UINT GetErrorMode();

Rückgabewert

Der Prozessfehlermodus. Diese Funktion gibt einen der folgenden Werte zurück.

Rückgabecode/-wert BESCHREIBUNG
SEM_FAILCRITICALERRORS
0x0001
Das Meldungsfeld critical-error-handler wird vom System nicht angezeigt. Stattdessen sendet das System den Fehler an den aufrufenden Prozess.
SEM_NOALIGNMENTFAULTEXCEPT
0x0004
Das System behebt Fehler bei der Speicherausrichtung automatisch und macht sie für die Anwendung unsichtbar. Dies geschieht für den aufrufenden Prozess und alle absteigenden Prozesse. Dieses Feature wird nur von bestimmten Prozessorarchitekturen unterstützt. Weitere Informationen finden Sie unter SetErrorMode.
SEM_NOGPFAULTERRORBOX
0x0002
Das System zeigt das Dialogfeld Windows-Fehlerberichterstattung nicht an.
SEM_NOOPENFILEERRORBOX
0x8000
Das System zeigt kein Meldungsfeld an, wenn eine Datei nicht gefunden werden kann. Stattdessen wird der Fehler an den aufrufenden Prozess zurückgegeben.

Hinweise

Jeder Prozess verfügt über einen zugeordneten Fehlermodus, der dem System angibt, wie die Anwendung auf schwerwiegende Fehler reagieren wird. Ein untergeordneter Prozess erbt den Fehlermodus des übergeordneten Prozesses.

Um den Fehlermodus für den Prozess zu ändern, verwenden Sie die Funktion SetErrorMode .

Windows 7: Aufrufer sollten SetThreadErrorMode gegenüber SetErrorMode bevorzugen, da dies weniger störend für das normale Verhalten des Systems ist. GetThreadErrorMode ist die Aufruffunktion, die GetErrorMode entspricht.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile errhandlingapi.h (Einschließen von Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

Fehlerbehandlungsfunktionen

Fehlermodus

GetThreadErrorMode

SetErrorMode