INTERNAL_I8042_START_INFORMATION structure (ntdd8042.h)

INTERNAL_I8042_START_INFORMATION specifies the interrupt object that an optional, vendor-supplied, upper-level filter device driver can use to synchronize its operation with an I8042prt ISR.

Syntax

typedef struct _INTERNAL_I8042_START_INFORMATION {
  ULONG       Size;
  PKINTERRUPT InterruptObject;
  ULONG       Reserved[8];
} INTERNAL_I8042_START_INFORMATION, *PINTERNAL_I8042_START_INFORMATION;

Members

Size

Specifies the size, in bytes, of an INTERNAL_I8042_START_INFORMATION structure.

InterruptObject

Pointer to an interrupt object. I8042prt supplies the interrupt object.

Reserved[8]

Reserved for future use.

Remarks

This structure is used with IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION and IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION requests.

Requirements

Requirement Value
Header ntdd8042.h (include Ntdd8042.h)

See also

IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION

IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION