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. For more information on this request, see Synchronize the Operation of a Filter Driver with a Device's ISR.
The AssociatedIrp.SystemBuffer points to an input buffer allocated by I8042prt to input an INTERNAL_I8042_START_INFORMATION structure.
The Parameters.DeviceIoControl.InputBufferLength specifies the size, in bytes, of an INTERNAL_I8042_START_INFORMATION structure.
None.
The Information member is set to zero.
The Status member is set to STATUS_SUCCESS.
Defined in ntdd8042.h. Include ntdd8042.h.