KeRegisterBoundCallback, fonction (wdm.h)
La routine KeRegisterBoundCallback inscrit une routine à appeler chaque fois qu’une exception liée en mode utilisateur se produit.
Syntaxe
PVOID KeRegisterBoundCallback(
[in] PBOUND_CALLBACK CallbackRoutine
);
Paramètres
[in] CallbackRoutine
Pointeur vers une fonction BoundCallback .
Valeur retournée
En cas de réussite, KeRegisterBoundCallback retourne un pointeur opaque que l’appelant passe à KeDeregisterBoundCallback pour annuler l’inscription du rappel. La routine retourne NULL si elle ne parvient pas à inscrire le rappel.
Remarques
La routine KeRegisterBoundCallback permet à un pilote en mode noyau d’intercepter et de gérer les exceptions liées en mode utilisateur. Lorsqu’une exception de limites pour un thread en mode utilisateur se produit, le système appelle la fonction BoundCallback inscrite pour gérer l’interruption des limites. La valeur de retour de la fonction BoundCallback indique l’action que le système doit ensuite effectuer, telle que la propagation de l’exception de limites ou la fin du processus en mode utilisateur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 10. |
Plateforme cible | Universal |
En-tête | wdm.h |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |