The IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION request passes a pointer to a mouse interrupt object. I8042prt sends this request synchronously to the top of the device stack after the mouse interrupt object is created. Upper-level filter drivers that need to synchronize their callback operation with the mouse ISR can use the pointer to the mouse interrupt object.
Parameters.DeviceIoControl.Type3InputBuffer points to an input buffer allocated by I8042prt to input an INTERNAL_I8042_START_INFORMATION structure.
Input buffer length
Parameters.DeviceIoControl.InputBufferLength specifies the size, in bytes, of an INTERNAL_I8042_START_INFORMATION structure.
Output buffer length
The Information member is set to zero.
The Status member is set to STATUS_SUCCESS.
|Header||ntdd8042.h (include Ntdd8042.h)|