Objets de rappel

Le mécanisme de rappel du noyau permet aux pilotes de demander et de fournir une notification lorsque certaines conditions sont remplies.

Un pilote peut créer un objet de rappel, et d’autres pilotes peuvent demander une notification pour les conditions associées à ce rappel défini par le pilote. En outre, le système définit trois objets de rappel pour l’utilisation du pilote.

Chaque objet de rappel a un nom et un ensemble d’attributs, définis lors de la création de l’objet. Les objets de rappel définis par le système sont nommés \Callback\SetSystemTime, \Callback\PowerState et \Callback\ProcessorAdd; les rappels définis par le pilote ne doivent pas dupliquer ces noms.

Pour demander une notification à partir d’un rappel défini par le système ou le pilote, un pilote ouvre l’objet de rappel et inscrit une routine de rappel. Lorsque les conditions définies pour le rappel deviennent vraies, son créateur déclenche une notification. À son tour, le système appelle toutes les routines de rappel inscrites pour le rappel.

Cette section contient les rubriques suivantes :

Définition d’un objet De rappel

Utilisation d’un objet de rappel Driver-Defined

Utilisation d’un objet de rappel System-Defined