Strukturierte Funktionen zur Ausnahmebehandlung
Die folgenden Funktionen werden bei der strukturierten Ausnahmebehandlung verwendet.
-
Gibt an, ob der _ _ try-Block eines Beendigungshandlers normal beendet wurde.
-
Registriert einen vektorierten Continue-Handler.
-
Registriert einen Vektorausnahmehandler.
-
Ruft einen Code ab, der den Typ der aufgetretenen Ausnahme identifiziert.
-
Ruft eine computerunabhängige Beschreibung einer Ausnahme sowie Informationen zum Computerzustand ab, der beim Auftreten der Ausnahme für den Thread vorhanden war.
-
Löst eine Ausnahme im aufrufenden Thread aus.
-
Aufheben der Registrierung eines vektorierten Continue-Handlers.
RemoveVectoredExceptionHandler
Aufheben der Registrierung eines Vektorausnahmehandlers.
-
Informiert das System über eine dynamische Funktionstabelle, die einen Speicherbereich darstellt, der Code enthält.
RtlDeleteGrowableFunctionTable
Informiert das System darüber, dass eine zuvor gemeldete dynamische Funktionstabelle nicht mehr verwendet wird.
-
Meldet, dass eine dynamische Funktionstabelle vergrößert wurde.
-
Ermöglicht einer Anwendung, den Ausnahmehandler der obersten Ebene jedes Threads und Prozesses zu ersetzen.
-
Übergibt nicht behandelte Ausnahmen an den Debugger, wenn der Prozess gedebuggt wird.
-
Eine anwendungsdefinierte Funktion, die als Vektorausnahmehandler dient.
Die folgenden Funktionen werden nur auf 64-Bit-Windows verwendet.
-
Fügt der Dynamischen Funktionstabellenliste eine dynamische Funktionstabelle hinzu.
-
Ruft einen Kontextdatensatz im Kontext des Aufrufers ab.
-
Entfernt eine dynamische Funktionstabelle aus der Liste der dynamischen Funktionstabellen.
RtlInstallFunctionTableCallback
Fügt der Dynamischen Funktionstabellenliste eine dynamische Funktionstabelle hinzu.
-
Stellt den Kontext des Aufrufers im angegebenen Kontextdatensatz wieder her.