Previous Next

HIDClass Device Setup Class

The HIDClass device setup class includes all devices that are accessed through the HID class driver. HIDClass devices include the following:

Devices that are fully supported by the system include the following:

If a vendor supplies a HID minidriver for a custom device, the device can be operated as HIDClass device. For example, a camera that connects to a USB port or a serial port can be supported this way. If a vendor supplies a serial port HID minidriver for the camera, a single user-mode application can control the camera through Microsoft DirectInput®. The port that the camera is connected to is transparent to the application.

HIDClass includes parent input devices and the child devices (HID collections) supported by the parent input devices. For example, a parent USB device might support the functionality of a standard keyboard and a mouse. The keyboard and the mouse are enumerated as different HID collections.