Partager via


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 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

Voir aussi

KeDeregisterBoundCallback