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) |