PI8042_QUEUE_PACKET回调函数 (ntdd8042.h)

PI8042_QUEUE_PACKET类型的回调例程将输入数据包排入队列,以便由键盘或鼠标设备的 ISR DPC 进行处理。 I8042prt 提供此回调。

语法

PI8042_QUEUE_PACKET Pi8042QueuePacket;

void Pi8042QueuePacket(
  [in] PVOID Context
)
{...}

参数

[in] Context

指向表示键盘或鼠标设备的函数设备对象的指针。

返回值

备注

PI8042_QUEUE_PACKET回调只能由 PI8042_KEYBOARD_ISR 回调或PI8042_MOUSE_ISR 回调调用。 I8042prt 在相应的 I8042prt 设备 ISR 中调用供应商提供的 ISR 回调。

I8042prt 指定 I8042prt 与IOCTL_INTERNAL_I8042_HOOK_KEYBOARD请求一起使用的INTERNAL_I8042_HOOK_KEYBOARD结构中键盘的队列数据包回调。

I8042prt 指定 I8042prt 与IOCTL_INTERNAL_I8042_HOOK_MOUSE请求一起使用的INTERNAL_I8042_HOOK_MOUSE结构的 QueueMousePacket 成员中的鼠标的队列数据包回调。

PI8042_QUEUE_PACKET回调以与设备的 I8042prt ISR 相同的 IRQL 在内核模式下运行。

要求

   
目标平台 桌面
Header ntdd8042.h (包括 Ntdd8042.h)
IRQL 请参阅“备注”部分。

另请参阅

INTERNAL_I8042_HOOK_KEYBOARD

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE