Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird vom Compiler aufgerufen, um strukturierte Ausnahmebehandlungserweiterungen zu implementieren.
Die relative Adresse des sprachspezifischen Handlers ist immer dann im UNWIND_INFO vorhanden, wenn 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 bereit, der über die Win64-Standarddefinition verfügt.
-
EstablisherFrame [in]
-
Die Adresse der Basis der festen Stapelzuordnung für diese Funktion.
-
ContextRecord [in, out]
-
Verweist auf den Ausnahmekontext zum Zeitpunkt des Auslösens der Ausnahme (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 |
|