Очереди таймера

Функция CreateTimerQueue создает очередь для таймеров. Таймеры в этой очереди, известные как таймеры очереди таймеров, — это упрощенные объекты, позволяющие указать функцию обратного вызова, вызываемую при достижении указанного срока выполнения. Операция ожидания выполняется потоком в пуле потоков.

Чтобы добавить таймер в очередь, вызовите функцию CreateTimerQueueTimer . Чтобы обновить таймер очереди таймера, вызовите функцию ChangeTimerQueueTimer . Можно указать функцию обратного вызова, выполняемую рабочим потоком из пула потоков по истечении срока действия таймера.

Чтобы отменить ожидающий таймер, вызовите функцию DeleteTimerQueueTimer . Завершив работу с очередью таймеров, вызовите функцию DeleteTimerQueueEx , чтобы удалить очередь таймера. Все ожидающие таймеры в очереди отменяются и удаляются.

Использование очередей таймера