Strukturierte Ausnahmebehandlungsfunktionen
Die folgenden Funktionen werden in der strukturierten Ausnahmebehandlung verwendet.
-
Gibt an, ob der __try Block eines Beendigungshandlers normal beendet wird.
-
Registriert einen vektorierten Continue-Handler.
-
Registriert einen vektorierten Ausnahmehandler.
-
Ruft einen Code ab, der den Typ der aufgetretenen Ausnahme identifiziert.
-
Ruft eine computerunabhängige Beschreibung einer Ausnahme und Informationen zum Computerstatus ab, der für den Thread vorhanden war, als die Ausnahme aufgetreten ist.
-
Löst eine Ausnahme im aufrufenden Thread aus.
-
Hebt die Registrierung eines vektorierten Continue-Handlers auf.
RemoveVectoredExceptionHandler
Hebt die Registrierung eines vektorierten Ausnahmehandlers auf.
-
Informiert das System über eine dynamische Funktionstabelle, die eine Speicherregion darstellt, die Code enthält.
RtlDeleteGrowableFunctionTable
Informiert das System darüber, dass eine zuvor gemeldete dynamische Funktionstabelle nicht mehr verwendet wird.
-
Meldet, dass sich die Größe einer dynamischen Funktionstabelle erhöht hat.
-
Ermöglicht es einer Anwendung, den Ausnahmehandler der obersten Ebene jedes Threads und Prozesses zu ersetzen.
-
Übergibt nicht behandelte Ausnahmen an den Debugger, wenn der Prozess debuggen wird.
-
Eine anwendungsdefinierte Funktion, die als vektorierter Ausnahmehandler dient.
Die folgenden Funktionen werden nur unter 64-Bit-Windows verwendet.
-
Fügt der Liste der dynamischen Funktionstabellen 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 Liste der dynamischen Funktionstabellen eine dynamische Funktionstabelle hinzu.
-
Stellt den Kontext des Aufrufers im angegebenen Kontextdatensatz wieder her.