IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION IOCTL (ntdd8042.h)
IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION要求は、マウス割り込みオブジェクトへのポインターを渡します。 I8042prt は、マウス割り込みオブジェクトが作成された後、デバイス スタックの上部にこの要求を同期的に送信します。 コールバック操作をマウス ISR と同期する必要がある上位レベルのフィルター ドライバーは、マウス割り込みオブジェクトへのポインターを使用できます。
メジャー コード
IRP_MJ_INTERNAL_DEVICE_CONTROL
[入力バッファー]
Parameters.DeviceIoControl.Type3InputBuffer は 、I8042prt によって割り当てられた入力バッファーを指し、 INTERNAL_I8042_START_INFORMATION 構造体を入力します。
入力バッファーの長さ
Parameters.DeviceIoControl.InputBufferLength は、INTERNAL_I8042_START_INFORMATION構造体のサイズをバイト単位で指定します。
出力バッファー
なし
出力バッファーの長さ
なし
ステータス ブロック
Information メンバーは 0 に設定されます。
Status メンバーは STATUS_SUCCESS に設定されます。
要件
要件 | 値 |
---|---|
Header | ntdd8042.h (Ntddd8042.h を含む) |