PFNKSCANCELTIMER 回调函数 (ks.h)
调用流式处理微型驱动程序的 KStrCancelTimer 例程以取消以前在调用 KsAllocateDefaultClockEx 时在 SetTimer 参数中指定的自定义计时器对象。
语法
PFNKSCANCELTIMER Pfnkscanceltimer;
BOOLEAN Pfnkscanceltimer(
[in] PVOID Context,
[in] PKTIMER Timer
)
{...}
参数
[in] Context
指向微型驱动程序提供的信息上下文的指针。 当微型驱动程序分配自定义 DPC 计时器对象时,微型驱动程序将信息上下文传递给函数的 DeferredContext 参数中的 KsAllocateDefaultClockEx。
[in] Timer
指向要取消的微型驱动程序的自定义计时器对象的指针。
返回值
如果指定的计时器对象在系统计时器队列中,则返回 TRUE ;否则返回 FALSE 。
注解
微型驱动程序可以选择性地向 KsAllocateDefaultClockEx 提供 KStrCancelTimer 回调函数作为参数。
微型驱动程序提供的 KStrCancelTimer 必须具有与 KeCancelTimer 相同的特征。
如果微型驱动程序提供 KStrCancelTimer 回调函数,则微型驱动程序还必须提供 KStrSetTimer 回调函数。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | ks.h (包括 Ks.h) |