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