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 KsAllocateDefaultClockEx angegeben wurde.
Syntax
PFNKSCANCELTIMER Pfnkscanceltimer;
BOOLEAN Pfnkscanceltimer(
[in] PVOID Context,
[in] PKTIMER Timer
)
{...}
Parameter
[in] Context
Zeiger auf den von Minidriver bereitgestellten Informationskontext. Der Minidriver übergibt den Informationskontext an KsAllocateDefaultClockEx im DeferredContext-Parameter der Funktion, wenn der Minitreiber ein benutzerdefiniertes DPC-Zeitgeberobjekt zuordnet.
[in] Timer
Zeiger auf das benutzerdefinierte Timerobjekt des minidrivers, das abgebrochen werden soll.
Rückgabewert
Gibt TRUE zurück, wenn sich das angegebene Timerobjekt in der Systemtimerwarteschlange befindet, oder andernfalls FALSE .
Hinweise
Minidriver können optional eine KStrCancelTimer-Rückruffunktion als Parameter für KsAllocateDefaultClockEx bereitstellen.
Der von minidriver bereitgestellte KStrCancelTimer muss die gleichen Eigenschaften wie KeCancelTimer aufweisen.
Wenn ein Minidriver eine KStrCancelTimer-Rückruffunktion bereitstellt, muss der Minitreiber auch eine KStrSetTimer-Rückruffunktion bereitstellen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | ks.h (ks.h einschließen) |