Fonction de rappel PFNKSCANCELTIMER (ks.h)
La routine KStrCancelTimer d’un minidriver de diffusion en continu est appelée pour annuler un objet minuteur personnalisé précédemment spécifié dans le paramètre SetTimer dans un appel à KsAllocateDefaultClockEx.
Syntaxe
PFNKSCANCELTIMER Pfnkscanceltimer;
BOOLEAN Pfnkscanceltimer(
[in] PVOID Context,
[in] PKTIMER Timer
)
{...}
Paramètres
[in] Context
Pointeur vers le contexte d’informations fourni par minidriver. Le minidriver transmet le contexte d’informations à KsAllocateDefaultClockEx dans le paramètre DeferredContext de la fonction lorsque le minidriver alloue un objet minuteur DPC personnalisé.
[in] Timer
Pointeur vers l’objet minuteur personnalisé du minidriver à annuler.
Valeur de retour
Retourne TRUE si l’objet minuteur spécifié se trouve dans la file d’attente du minuteur système ou FALSE sinon.
Remarques
Les minidrivers peuvent éventuellement fournir une fonction de rappel KStrCancelTimer en tant que paramètre pour KsAllocateDefaultClockEx.
Le minidriver fourni KStrCancelTimer doit avoir les mêmes caractéristiques que KeCancelTimer.
Si un minidriver fournit une fonction de rappel KStrCancelTimer, le minidriver doit également fournir un KStrSetTimer fonction de rappel.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | ks.h (include Ks.h) |