Colas del temporizador

La función CreateTimerQueue crea una cola para temporizadores. Los temporizadores de esta cola, conocidos como temporizadores de cola, son objetos ligeros que permiten especificar una función de devolución de llamada a la que se llamará cuando llegue el tiempo de vencimiento especificado. Un subproceso del grupo de subprocesos realiza la operación de espera.

Para agregar un temporizador a la cola, llame a la función CreateTimerQueueTimer . Para actualizar un temporizador de cola de temporizador, llame a la función ChangeTimerQueueTimer . Puede especificar una función de devolución de llamada que ejecutará un subproceso de trabajo desde el grupo de subprocesos cuando expire el temporizador.

Para cancelar un temporizador pendiente, llame a la función DeleteTimerQueueTimer . Cuando haya terminado con la cola de temporizadores, llame a la función DeleteTimerQueueEx para eliminar la cola del temporizador. Los temporizadores pendientes de la cola se cancelan y eliminan.

Uso de colas de temporizador