Funzione di callback PTIMERAPCROUTINE (synchapi.h)
Routine di completamento timer definita dall'applicazione. Specificare questo indirizzo quando si chiama la funzione SetWaitableTimer . Il tipo PTIMERAPCROUTINE definisce un puntatore a questa funzione di callback. TimerAPCProc è un segnaposto per il nome della funzione definita dall'applicazione.
Sintassi
PTIMERAPCROUTINE Ptimerapcroutine;
void Ptimerapcroutine(
[in, optional] LPVOID lpArgToCompletionRoutine,
[in] DWORD dwTimerLowValue,
[in] DWORD dwTimerHighValue
)
{...}
Parametri
[in, optional] lpArgToCompletionRoutine
Valore passato alla funzione usando il parametro lpArgToCompletionRoutine della funzione SetWaitableTimer .
[in] dwTimerLowValue
Parte bassa dell'ora UTC in cui è stato segnalato il timer. Questo valore corrisponde al membro dwLowDateTime della struttura FILETIME . Per altre informazioni sull'ora utc, vedere Ora di sistema.
[in] dwTimerHighValue
Parte dell'ordine elevato dell'ora UTC in cui è stato segnalato il timer. Questo valore corrisponde al membro dwHighDateTime della struttura FILETIME .
Valore restituito
nessuno
Osservazioni
La routine di completamento viene eseguita dal thread che attiva il timer usando SetWaitableTimer. Tuttavia, il thread deve trovarsi in uno stato di avviso. Per altre informazioni, vedere Chiamate di routine asincrone.
Esempio
Per un esempio, vedere Uso di un timer waitable con una chiamata di routine asincrona.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | synchapi.h (include Windows.h) |