Partager via


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)

Voir aussi

KStrSetTimer

keCancelTimer

KsAllocateDefaultClockEx