Condividi tramite


Funzione di callback PFNKSCANCELTIMER (ks.h)

Viene chiamata la routine KStrCancelTimer di un minidriver di streaming per annullare un oggetto timer personalizzato specificato in precedenza nel parametro SetTimer in una chiamata a KsAllocateDefaultClockEx.

Sintassi

PFNKSCANCELTIMER Pfnkscanceltimer;

BOOLEAN Pfnkscanceltimer(
  [in] PVOID Context,
  [in] PKTIMER Timer
)
{...}

Parametri

[in] Context

Puntatore al contesto informativo fornito dal minidriver. Il minidriver passa il contesto informativo a KsAllocateDefaultClockEx nel parametro DeferredContext della funzione quando il minidriver alloca un oggetto timer DPC personalizzato.

[in] Timer

Puntatore all'oggetto timer personalizzato del minidriver da annullare.

Valore restituito

Restituisce TRUE se l'oggetto timer specificato si trova nella coda del timer di sistema o FALSE in caso contrario.

Commenti

I minidriver possono facoltativamente fornire una funzione di callback KStrCancelTimer come parametro a KsAllocateDefaultClockEx.

Il minidriver fornito da KStrCancelTimer deve avere le stesse caratteristiche di KeCancelTimer.

Se un minidriver fornisce una funzione di callback KStrCancelTimer , il minidriver deve fornire anche una funzione di callback KStrSetTimer .

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione ks.h (include Ks.h)

Vedi anche

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx