IRP_MJ_CREATE (I8042prt Mouse)
The IRP_MJ_CREATE request opens an i8042 port mouse device.
When Sent
The Win32 subsystem uses an IRP_MJ_CREATE request to open an i8042 port mouse device for its exclusive use.
Input Parameters
None
Output Parameters
None
I/O Status Block
The Information member is set to zero.
The Status member is set to one of the following values:
STATUS_SUCCESS
The device was successfully opened.STATUS_INVALID_DEVICE_STATE
The Mouclass service is not connected.STATUS_NO_SUCH_DEVICE
The device is not present.
Operation
Mouclass uses an IOCTL_INTERNAL_MOUSE_CONNECT request to connect to a mouse device before Mouclass can open the device. The mouse device is an exclusive device, there can be only one connection to the device at the same time.
Requirements
Header |
Wdm.h (include Ntddk.h, Wdm.h, or Ntddk.h) |
See also