CONNECT_DATA structure (kbdmou.h)

CONNECT_DATA specifies information that Kbdclass and Mouclass use to connect to a keyboard or mouse port.

Syntax

typedef struct _CONNECT_DATA {
  IN PDEVICE_OBJECT ClassDeviceObject;
  IN PVOID          ClassService;
} CONNECT_DATA, *PCONNECT_DATA;

Members

ClassDeviceObject

Pointer to an upper-level class filter device object (filter DO).

ClassService

Specifies the class service routine. See PSERVICE_CALLBACK_ROUTINE.

Remarks

The keyboard class driver uses this structure with an IOCTL_INTERNAL_KEYBOARD_CONNECT request; the mouse class driver uses IOCTL_INTERNAL_MOUSE_CONNECT .

Requirements

Requirement Value
Header kbdmou.h (include Kbdmou.h)