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

Voir aussi

KeDeregisterBoundCallback