IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION IOCTL (ntdd8042.h)
IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION请求将指针传递给键盘中断对象。 创建键盘中断对象后,I8042prt 将此请求同步发送到设备堆栈顶部。 需要将其回调操作与 I8042prt 键盘 ISR 同步的上层筛选器驱动程序可以使用指向键盘中断对象的指针。
主要代码
IRP_MJ_INTERNAL_DEVICE_CONTROL
输入缓冲区
AssociatedIrp.SystemBuffer 指向 I8042prt 分配的缓冲区以输入 INTERNAL_I8042_START_INFORMATION 结构。
输入缓冲区长度
Parameters.DeviceIoControl.InputBufferLength 指定 INTERNAL_I8042_START_INFORMATION 结构的大小(以字节为单位)。
输出缓冲区
无
输出缓冲区长度
无
状态块
信息成员设置为零。
Status 成员设置为 STATUS_SUCCESS。
要求
要求 | 值 |
---|---|
Header | ntdd8042.h (包括 Ntdd8042.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈