Partager via


Files d’attente du minuteur

La fonction CreateTimerQueue crée une file d’attente pour les minuteurs. Les minuteurs de cette file d’attente, appelés minuteurs de file d’attente, sont des objets légers qui vous permettent de spécifier une fonction de rappel à appeler lorsque l’heure d’échéance spécifiée arrive. L’opération d’attente est effectuée par un thread dans le pool de threads.

Pour ajouter un minuteur à la file d’attente, appelez la fonction CreateTimerQueueTimer . Pour mettre à jour un minuteur-file d’attente, appelez la fonction ChangeTimerQueueTimer . Vous pouvez spécifier une fonction de rappel à exécuter par un thread de travail à partir du pool de threads lorsque le minuteur expire.

Pour annuler un minuteur en attente, appelez la fonction DeleteTimerQueueTimer . Lorsque vous avez terminé la file d’attente des minuteurs, appelez la fonction DeleteTimerQueueEx pour supprimer la file d’attente du minuteur. Tous les minuteurs en attente dans la file d’attente sont annulés et supprimés.

Utilisation des files d’attente du minuteur