Partager via


IoTimer Routines

Les pilotes qui doivent être appelés régulièrement pour déterminer si une opération d’appareil a expiré, pour mettre à jour une variable définie par le pilote (par exemple, un compteur) ou pour timer une opération pour laquelle de petits intervalles de temps ne sont pas nécessaires, peuvent utiliser une routine IoTimer . Une routine IoTimer est en fait une routine DPC, associée à un objet d’appareil, que le gestionnaire d’E/S appelle une fois par seconde. Un pilote peut avoir une routine IoTimer pour chaque objet d’appareil qu’il crée.

En général, un pilote doit utiliser une routine IoTimer pour timer des opérations qui nécessitent des intervalles réguliers d’une seconde. Pour timer des opérations qui nécessitent des intervalles variables ou des intervalles inférieurs à une fois par seconde, un pilote doit allouer un objet de minuteur. Pour plus d’informations, consultez Objets de minuteur et DPC.

Cette section contient les rubriques suivantes :

Inscription et activation d’une routine IoTimer

Fourniture d’informations de contexte IoTimer

Utilisation d’une routine IoTimer