Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 de retour
En cas de réussite, KeRegisterBoundCallback retourne un pointeur opaque que l’appelant passe à KeDeregisterBoundCallback pour désinscrire le rappel. La routine retourne NULL s’il n’est pas en mesure d’inscrire le rappel.
Remarques
La routine KeRegisterBoundCallback permet à un pilote en mode noyau d’intercepter et de gérer les exceptions liées au mode utilisateur. Lorsqu’une exception de limite 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 effectuer, par exemple la propagation de l’exception de limites ou la fin du processus en mode utilisateur.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Disponible à partir de Windows 10. |
| plateforme cible | Universel |
| d’en-tête | wdm.h |
| bibliothèque | NtosKrnl.lib |
| DLL | NtosKrnl.exe |