Fonction de rappel PTIMERAPCROUTINE (synchapi.h)
Routine d’achèvement du minuteur défini par l’application. Spécifiez cette adresse lors de l’appel de la fonction SetWaitableTimer . Le type PTIMERAPCROUTINE définit un pointeur vers cette fonction de rappel. TimerAPCProc est un espace réservé pour le nom de fonction défini par l’application.
Syntaxe
PTIMERAPCROUTINE Ptimerapcroutine;
void Ptimerapcroutine(
[in, optional] LPVOID lpArgToCompletionRoutine,
[in] DWORD dwTimerLowValue,
[in] DWORD dwTimerHighValue
)
{...}
Paramètres
[in, optional] lpArgToCompletionRoutine
Valeur transmise à la fonction à l’aide du paramètre lpArgToCompletionRoutine de la fonction SetWaitableTimer .
[in] dwTimerLowValue
Partie d’ordre inférieur de l’heure UTC à laquelle le minuteur a été signalé. Cette valeur correspond au membre dwLowDateTime de la structure FILETIME . Pour plus d’informations sur l’heure UTC, consultez Heure système.
[in] dwTimerHighValue
Partie d’ordre élevé de l’heure UTC à laquelle le minuteur a été signalé. Cette valeur correspond au membre dwHighDateTime de la structure FILETIME .
Valeur de retour
None
Remarques
La routine d’achèvement est exécutée par le thread qui active le minuteur à l’aide de SetWaitableTimer. Toutefois, le thread doit être dans un état alertable. Pour plus d’informations, consultez Appels de procédure asynchrone.
Exemples
Pour obtenir un exemple, consultez Utilisation d’un minuteur d’attente avec un appel de procédure asynchrone.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | synchapi.h (inclure Windows.h) |