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 構造体のサイズをバイト単位で指定します。
出力バッファー
なし
出力バッファーの長さ
なし
ステータス ブロック
Information メンバーは 0 に設定されます。
Status メンバーは STATUS_SUCCESS に設定 されます 。
要件
要件 | 値 |
---|---|
Header | ntdd8042.h (Ntddd8042.h を含む) |