Événements d’objet Framework
Certains objets d’infrastructure peuvent générer des événements. Les pilotes basés sur l’infrastructure peuvent s’inscrire pour recevoir une notification de tous, certains ou aucun des événements d’un objet. Pour s’inscrire à un événement, le pilote fournit une fonction de rappel d’événement. L’infrastructure appelle la fonction de rappel lorsque l’événement se produit.
Par exemple, un pilote peut inscrire une fonction de rappel EvtIoDefault pour une file d’attente d’E/S. L’infrastructure appelle cette fonction de rappel chaque fois que l’infrastructure est prête à supprimer une demande d’E/S de la file d’attente d’E/S et à la remettre au pilote.