Files d’attente du minuteur
La fonction CreateTimerQueue crée une file d’attente pour les minuteurs. Les minuteries de cette file d’attente, appelées minuteries de file d’attente du minuteur, 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 de file d’attente de minuterie, 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é avec la file d’attente des minuteries, appelez la fonction DeleteTimerQueueEx pour supprimer la file d’attente du minuteur. Les minuteries en attente dans la file d’attente sont annulées et supprimées.