___C-spezifische _ Handlerfunktion
Wird vom Compiler aufgerufen, um strukturierte Ausnahmebehandlungserweiterungen zu implementieren.
Die relative Adresse des sprachspezifischen Handlers ist in DEN ENTLADUNGSINFORMATIONEN immer dann vorhanden, wenn die _ Flags UNW FLAG EHANDLER oder _ _ UNW _ FLAG _ UHANDLER festgelegt werden. Der sprachspezifische Handler wird als Teil der Suche nach einem Ausnahmehandler oder als Teil einer Entladung aufgerufen. Weitere Informationen finden Sie unter Sprachspezifischer Handler.
Syntax
_CRTIMP __C_specific_handler(
_In_ struct _EXCEPTION_RECORD *ExceptionRecord,
_In_ void *EstablisherFrame,
_Inout_ struct _CONTEXT *ContextRecord,
_Inout_ struct _DISPATCHER_CONTEXT *DispatcherContext
);
Parameter
-
ExceptionRecord [ In]
-
Stellt einen Zeiger auf einen Ausnahmedatensatz mit der Win64-Standarddefinition dar.
-
EstablisherFrame [ In]
-
Die Adresse der Basis der festen Stapelzuordnung für diese Funktion.
-
ContextRecord [ in, out]
-
Verweist auf den Ausnahmekontext zum Zeitpunkt der Ausnahmeausnahme (im Ausnahmehandlerfall) oder auf den aktuellen "Entladungskontext" (im Fall des Beendigungshandlers).
-
DispatcherContext [ in, out]
-
Verweist auf den Verteilerkontext für diese Funktion.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
| DLL |
|