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 | 請參閱一節。 |