PFNKSCANCELTIMER 回调函数 (ks.h)

调用流式微型驱动程序的 KStrCancelTimer 例程来取消以前在 SetTimer 参数中指定的自定义计时器对象,以调用 KsAllocateDefaultClockEx

语法

PFNKSCANCELTIMER Pfnkscanceltimer;

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

参数

[in] Context

指向微型驱动程序提供的信息上下文的指针。 微型驱动程序在微型驱动程序分配自定义 DPC 计时器对象时,将信息上下文传递给函数的 DeferredContext 参数中的 KsAllocateDefaultClockEx

[in] Timer

指向要取消的微型驱动程序的自定义计时器对象的指针。

返回值

如果指定的计时器对象位于系统计时器队列中,则返回 TRUE;否则返回 FALSE

言论

微型驱动程序可以选择提供 KStrCancelTimer 回调函数作为参数来 KsAllocateDefaultClockEx

KStrCancelTimer 提供的微型驱动程序必须具有与 KeCancelTimer相同的特征。

如果微型驱动程序提供 KStrCancelTimer 回调函数,微型驱动程序还必须提供 KStrSetTimer 回调函数。

要求

要求 价值
目标平台 桌面
标头 ks.h (包括 Ks.h)

另请参阅

KStrSetTimer

KeCancelTimer

KsAllocateDefaultClockEx