Función CreateTimerQueue (threadpoollegacyapiset.h)
Crea una cola para temporizadores. Los temporizadores de cola de temporizador son objetos ligeros que permiten especificar una función de devolución de llamada a la que se llamará en un momento especificado.
Sintaxis
HANDLE CreateTimerQueue();
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es un identificador de la cola del temporizador. Este identificador solo se puede usar en funciones que requieren un identificador para una cola del temporizador.
Si la función no se realiza correctamente, el valor devuelto es NULL. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Para agregar un temporizador a la cola, llame a la función CreateTimerQueueTimer . Para quitar un temporizador de la cola, 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.
Para compilar una aplicación que usa esta función, defina _WIN32_WINNT como 0x0500 o posterior. Para obtener más información, vea Usar los encabezados de Windows.
Ejemplos
Para obtener un ejemplo que usa CreateTimerQueue, consulte Uso de colas de temporizador.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | threadpoollegacyapiset.h |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |