Condividi tramite


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)

Vedi anche

SetWaitableTimer