Fonction de rappel PFNKSCANCELTIMER (ks.h)
La routine KStrCancelTimer d’un minidriver de streaming est appelée pour annuler un objet de minuteur personnalisé qui a été 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 le minidriver. Le minidriver transmet le contexte d’informations à KsAllocateDefaultClockEx dans le paramètre DeferredContext de la fonction lorsque le minidriver alloue un objet de minuteur DPC personnalisé.
[in] Timer
Pointeur vers l’objet minuteur personnalisé du minidriver à annuler.
Valeur retournée
Retourne TRUE si l’objet de minuteur spécifié se trouve dans la file d’attente du minuteur système, ou FALSE dans le cas contraire.
Remarques
Les minidrivers peuvent éventuellement fournir une fonction de rappel KStrCancelTimer en tant que paramètre à KsAllocateDefaultClockEx.
Le KStrCancelTimer fourni au mini-disque doit avoir les mêmes caractéristiques que KeCancelTimer.
Si un minidriver fournit une fonction de rappel KStrCancelTimer , le minidriver doit également fournir une fonction de rappel KStrSetTimer .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ks.h (inclure Ks.h) |