Función de devolución de llamada PTIMERAPCROUTINE (synchapi.h)
Una rutina de finalización del temporizador definida por la aplicación. Especifique esta dirección al llamar a la función SetWaitableTimer . El tipo PTIMERAPCROUTINE define un puntero a esta función de devolución de llamada. TimerAPCProc es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
PTIMERAPCROUTINE Ptimerapcroutine;
void Ptimerapcroutine(
[in, optional] LPVOID lpArgToCompletionRoutine,
[in] DWORD dwTimerLowValue,
[in] DWORD dwTimerHighValue
)
{...}
Parámetros
[in, optional] lpArgToCompletionRoutine
Valor pasado a la función mediante el parámetro lpArgToCompletionRoutine de la función SetWaitableTimer .
[in] dwTimerLowValue
La parte de orden bajo del tiempo basado en UTC en la que se señalizó el temporizador. Este valor corresponde al miembro dwLowDateTime de la estructura FILETIME . Para obtener más información sobre la hora basada en UTC, consulte Hora del sistema.
[in] dwTimerHighValue
La parte de orden superior del tiempo basado en UTC en el que se señalizó el temporizador. Este valor corresponde al miembro dwHighDateTime de la estructura FILETIME .
Valor devuelto
None
Observaciones
El subproceso ejecuta la rutina de finalización que activa el temporizador mediante SetWaitableTimer. Sin embargo, el subproceso debe estar en un estado de alerta. Para obtener más información, vea Llamadas a procedimientos asincrónicos.
Ejemplos
Para obtener un ejemplo, consulte Uso de un temporizador esperable con una llamada a procedimiento asincrónico.
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 | synchapi.h (incluya Windows.h) |