Episode
Fail Fast Exception C0000409
Eine Fail Fast-Ausnahme ist eine Art von Ausnahme, die von Anwendungen im Benutzermodus vorgenommen wird.
Der Ausnahmecode ist 0xC0000409 (a.k.a. STATUS_FAIL_FAST_EXCEPTION).
Der erste Ausnahmeparameter (0) definiert den Untercode. Einige Untercodes verwenden zusätzliche Ausnahmeparameter, um zusätzliche Details anzugeben.
Im Gegensatz zu allen anderen Ausnahmecodes umgehen Fail Fast Exceptions alle Ausnahmehandler (Frame oder Vektorbasiert). Das Auslösen dieser Ausnahme beendet die Anwendung und ruft Windows-Fehlerberichterstattung auf, wenn Windows-Fehlerberichterstattung aktiviert ist.
Der Ausnahmecode wurde ursprünglich entwickelt, um einen Fehler bei der Sicherheitsüberprüfung auszuheben. Insbesondere Verletzungen des Guard-Segments (/GS). Im Laufe der Zeit wurde der Wunsch, eine sofortige Beendigungsfähigkeit zu haben, von Anwendungen aus nicht sicherheitsrelevanten Gründen genutzt. Diese Anwendungen nutzen den ersten Parameter, um das Szenario (einen Untercode) anzugeben. Der ursprüngliche Anwendungsfall "Sicherheitsüberprüfungsfehler" ist mit dem Wert 0 reserviert.
Die Werte des Ausnahmeparameters werden derzeit aufgrund der Anwendungsbeschaffenheit nicht definiert.
Die Befehle ".exr " und "!analyze" der Debuggertools für Windows geben nach Möglichkeit eine Beschreibung an.
Zusätzliche Ressourcen:
- Innen - EXR
- Inside – Windows SDK
- MSDN – RaiseFailFastException-Funktion
- Microsoft-Dokumentation – Debuggingtools für Windows
- Microsoft-Dokumentation - !gs-Befehl
- Microsoft-Dokumentation - Compileroption - /GS (Puffersicherheitsprüfung)
- Microsoft-Dokumentation - Compileroption - /Gs (Control Stack Checking Calls)
Eine Fail Fast-Ausnahme ist eine Art von Ausnahme, die von Anwendungen im Benutzermodus vorgenommen wird.
Der Ausnahmecode ist 0xC0000409 (a.k.a. STATUS_FAIL_FAST_EXCEPTION).
Der erste Ausnahmeparameter (0) definiert den Untercode. Einige Untercodes verwenden zusätzliche Ausnahmeparameter, um zusätzliche Details anzugeben.
Im Gegensatz zu allen anderen Ausnahmecodes umgehen Fail Fast Exceptions alle Ausnahmehandler (Frame oder Vektorbasiert). Das Auslösen dieser Ausnahme beendet die Anwendung und ruft Windows-Fehlerberichterstattung auf, wenn Windows-Fehlerberichterstattung aktiviert ist.
Der Ausnahmecode wurde ursprünglich entwickelt, um einen Fehler bei der Sicherheitsüberprüfung auszuheben. Insbesondere Verletzungen des Guard-Segments (/GS). Im Laufe der Zeit wurde der Wunsch, eine sofortige Beendigungsfähigkeit zu haben, von Anwendungen aus nicht sicherheitsrelevanten Gründen genutzt. Diese Anwendungen nutzen den ersten Parameter, um das Szenario (einen Untercode) anzugeben. Der ursprüngliche Anwendungsfall "Sicherheitsüberprüfungsfehler" ist mit dem Wert 0 reserviert.
Die Werte des Ausnahmeparameters werden derzeit aufgrund der Anwendungsbeschaffenheit nicht definiert.
Die Befehle ".exr " und "!analyze" der Debuggertools für Windows geben nach Möglichkeit eine Beschreibung an.
Zusätzliche Ressourcen:
- Innen - EXR
- Inside – Windows SDK
- MSDN – RaiseFailFastException-Funktion
- Microsoft-Dokumentation – Debuggingtools für Windows
- Microsoft-Dokumentation - !gs-Befehl
- Microsoft-Dokumentation - Compileroption - /GS (Puffersicherheitsprüfung)
- Microsoft-Dokumentation - Compileroption - /Gs (Control Stack Checking Calls)
Feedback? Melden Sie hier ein Problem.