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 結構成員 IsrWrite Port 中的鍵盤寫入埠回呼。
I8042prt 會指定 I8042prt 搭配 IOCTL_INTERNAL_I8042_HOOK_KEYBOARD 要求使用的 INTERNAL_I8042_HOOK_MOUSE 結構成員 IsrWrite Port 中的滑鼠寫入埠回呼。
PI8042_ISR_WRITE_PORT回呼會在與裝置 I8042prt ISR 相同的 IRQL 核心模式中執行。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | ntdd8042.h (包括 Ntdd8042.h) |
IRQL | 請參閱一節。 |
另請參閱
IOCTL_INTERNAL_I8042_HOOK_KEYBOARD