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.
Die KeRegisterBoundCallback Routine registriert eine Routine, die aufgerufen werden soll, wenn eine Ausnahme im Benutzermodus auftritt.
Syntax
PVOID KeRegisterBoundCallback(
[in] PBOUND_CALLBACK CallbackRoutine
);
Parameter
[in] CallbackRoutine
Zeiger auf eine BoundCallback--Funktion.
Rückgabewert
Bei Erfolg gibt KeRegisterBoundCallback einen undurchsichtigen Zeiger zurück, den der Aufrufer an KeDeregisterBoundCallback zurückgibt, um die Registrierung des Rückrufs aufzurufen. Die Routine gibt NULL- zurück, wenn der Rückruf nicht registriert werden kann.
Bemerkungen
Die KeRegisterBoundCallback Routine bietet die Möglichkeit, dass ein Kernelmodustreiber gebundene Ausnahmen vom Benutzermodus abfangen und verarbeiten kann. Wenn eine Begrenzungsausnahme für einen Benutzermodusthread auftritt, ruft das System die registrierte BoundCallback--Funktion auf, um die Begrenzungsfalle zu verwalten. Der Rückgabewert der BoundCallback--Funktion gibt die Aktion an, die das System dann ausführen soll, z. B. das Verteilen der Begrenzungsausnahme oder das Beenden des Benutzermodusprozesses.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar ab Windows 10. |
| Zielplattform- | Universal |
| Header- | wdm.h |
| Library | NtosKrnl.lib |
| DLL- | NtosKrnl.exe |