PI8042_ISR_WRITE_PORT回调函数 (ntdd8042.h)

PI8042_ISR_WRITE_PORT类型的回调例程将数据写入 i8042 端口。 I8042prt 提供此回调。

语法

PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;

void Pi8042IsrWritePort(
  [in] PVOID Context,
  [in] UCHAR Value
)
{...}

参数

[in] Context

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

[in] Value

指定要写入 i8042 端口的数据。

返回值

备注

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

I8042prt 指定 I8042prt 用于IOCTL_INTERNAL_I8042_HOOK_KEYBOARD请求的INTERNAL_I8042_HOOK_KEYBOARD结构的 IsrWritePort 成员中的键盘写入端口回调。

I8042prt 指定 I8042prt 用于IOCTL_INTERNAL_I8042_HOOK_KEYBOARD请求的INTERNAL_I8042_HOOK_MOUSE结构的 IsrWritePort 成员中的鼠标写入端口回调。

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

要求

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

另请参阅

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE