INTERNAL_I8042_START_INFORMATION structure

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`

        Reserved for future use.
    

## Remarks
    This structure is used with <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/ntdd8042/ni-ntdd8042-ioctl_internal_i8042_keyboard_start_information">IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION</a> and <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/ntdd8042/ni-ntdd8042-ioctl_internal_i8042_mouse_start_information">IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION</a> requests.

Requirements

   
Header ntdd8042.h (include Ntdd8042.h)
## See Also

    <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/ntdd8042/ni-ntdd8042-ioctl_internal_i8042_keyboard_start_information">IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION</a>

IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION