Partager via


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)

Voir aussi

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx