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

Weitere Informationen

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx