Freigeben über


PFNKSCANCELTIMER-Rückruffunktion (ks.h)

Die KStrCancelTimer-routine eines Streaming-Minidrivers wird aufgerufen, um ein benutzerdefiniertes Timerobjekt abzubrechen, das zuvor im SetTimer Parameter in einem Aufruf von KsAllocateDefaultClockExangegeben wurde.

Syntax

PFNKSCANCELTIMER Pfnkscanceltimer;

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

Parameter

[in] Context

Zeiger auf den vom Minidriver bereitgestellten Informationskontext. Der Minidriver übergibt den Informationskontext an KsAllocateDefaultClockEx im DeferredContext- parameter der Funktion, wenn der Minidriver ein benutzerdefiniertes DPC-Timerobjekt zuweist.

[in] Timer

Zeigen Sie auf das benutzerdefinierte Timerobjekt des Minidrivers, um den Vorgang abzubrechen.

Rückgabewert

Gibt TRUE zurück, wenn sich das angegebene Timerobjekt in der Systemzeitgeberwarteschlange befindet, oder FALSE andernfalls.

Bemerkungen

Minidriver können optional eine KStrCancelTimer- Rückruffunktion als Parameter für KsAllocateDefaultClockExbereitstellen.

Die vom Minidriver bereitgestellten KStrCancelTimer- müssen dieselben Merkmale aufweisen wie KeCancelTimer.

Wenn ein Minidriver eine KStrCancelTimer- Rückruffunktion bereitstellt, muss der Minidriver auch eine KStrSetTimer- Rückruffunktion bereitstellen.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- ks.h (enthalten Ks.h)

Siehe auch

KStrSetTimer-

KeCancelTimer-

KsAllocateDefaultClockEx