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 結構中滑鼠的佇列封包回呼。

PI8042_QUEUE_PACKET回呼會在與裝置 I8042prt ISR 相同的 IRQL 核心模式中執行。

規格需求

需求
目標平台 桌面
標頭 ntdd8042.h (包含 Ntdd8042.h)
IRQL 請參閱一節。

另請參閱

INTERNAL_I8042_HOOK_KEYBOARD

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE