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)

Consulte también

SetWaitableTimer