共用方式為


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