IOCTL_INTERNAL_I8042_KEYBOARD_WRITE_BUFFER IOCTL (ntdd8042.h)
IOCTL_INTERNAL_I8042_KEYBOARD_WRITE_BUFFER要求會將數據寫入 i8042 埠控制器,以控制鍵盤裝置的作業。 篩選驅動程式可以使用此要求來控制鍵盤的作業。
I8042prt 會同步處理寫入緩衝區要求和其他寫入 i8042 埠控制器的鍵盤要求,包括 IOCTL_KEYBOARD_SET_INDICATORS 和 IOCTL_KEYBOARD_SET_TYPEMATIC。 I8042prt 會同步處理鍵盤 ISR 的實際數據寫入。
IRP_MJ_INTERNAL_DEVICE_CONTROL
Parameters.DeviceIoControl.Type3InputBuffer 指向用戶端配置的緩衝區,該緩衝區會輸入要寫入 i8042 埠控制器的數據。
Parameters.DeviceIoControl.InputBufferLength 會設定為輸入緩衝區中的位元組數目,必須大於一個。
沒有
沒有
Status 成員會設定為下列其中一個值:
STATUS_DEVICE_NOT_READY
未初始化鍵盤中斷。
STATUS_INVALID_PARAMETER
輸入參數無效。
STATUS_IO_TIMEOUT
要求逾時。
STATUS_SUCCESS
要求成功完成。
要求 | 價值 |
---|---|
標頭 | ntdd8042.h (包括 Ntdd8042.h) |