Freigeben über


GetErrorMode-Funktion (errhandlingapi.h)

Ruft den Fehlermodus für den aktuellen Prozess ab.

Syntax

UINT GetErrorMode();

Rückgabewert

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

Zurückgeben von Code/Wert Beschreibung
0
Verwendet den Systemstandard, der alle Fehlerdialogfelder anzeigt.
SEM_FAILCRITICALERRORS
0x0001
Das System zeigt das Meldungsfeld für kritische Fehlerhandler nicht an. Stattdessen sendet das System den Fehler an den aufrufenden Prozess.
SEM_NOALIGNMENTFAULTEXCEPT
0x0004
Das System behebt automatisch Fehler bei der Speicherausrichtung und macht sie für die Anwendung unsichtbar. Dies gilt für den aufrufenden Prozess und alle untergeordneten 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 wird. Stattdessen wird der Fehler an den aufrufenden Prozess zurückgegeben.

Bemerkungen

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

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

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2008 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- errhandlingapi.h (include Windows.h)
Library Kernel32.lib
DLL- Kernel32.dll

Siehe auch

Fehlerbehandlungsfunktionen

Fehlermodus

GetThreadErrorMode-

SetErrorMode-