Démarrage d’un événement de minuteur unique
Notes
Cette rubrique décrit une fonction obsolète. Les nouvelles applications doivent utiliser la fonction CreateTimerQueueTimer pour créer des minuteurs.
Pour démarrer un événement de minuteur unique, appelez la fonction timeSetEvent , en spécifiant la durée avant le rappel, la résolution, l’adresse de la fonction de rappel (voir TimeProc) et les données utilisateur à fournir avec la fonction de rappel. Une application peut utiliser une fonction comme la suivante pour démarrer un événement de minuteur unique.
UINT SetTimerCallback(NPSEQ npSeq, // sequencer data
UINT msInterval) // event interval
{
npSeq->wTimerID = timeSetEvent(
msInterval, // delay
wTimerRes, // resolution (global variable)
OneShotCallback, // callback function
(DWORD)npSeq, // user data
TIME_ONESHOT ); // single timer event
if(! npSeq->wTimerID)
return ERR_TIMER;
else
return ERR_NOERROR;
}
Pour obtenir un exemple de la fonction de rappel OneShotCallback, consultez Écriture d’une fonction de rappel du minuteur.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour