Annulation d’un événement du minuteur
[La fonctionnalité associée à cette page, Multimedia Timers, est une fonctionnalité héritée. Il a été remplacé par le service Planificateur de classe multimédia. Le service Planificateur de classes multimédia a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser le service Planificateur de classes multimédia au lieu des minuteurs multimédias, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Notes
Cette rubrique décrit une fonction obsolète. Les nouvelles applications doivent utiliser la fonction CreateTimerQueueTimer pour créer des minuteurs.
Pour chaque minuterie périodique créée en appelant timeSetEvent, l’application doit annuler le minuteur en appelant la fonction timeKillEvent avant de libérer la mémoire qui contient la fonction de rappel. Pour annuler un événement du minuteur, il peut appeler la fonction suivante.
void DestroyTimer(NPSEQ npSeq)
{
if(npSeq->wTimerID) { // is timer event pending?
timeKillEvent(npSeq->wTimerID); // cancel the event
npSeq->wTimerID = 0;
}
}
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