GUID_DEVINTERFACE_HID

The GUID_DEVINTERFACE_HID device interface class is defined for HID collections.

Attribute Setting

Identifier

GUID_DEVINTERFACE_HID

Class GUID

{4D1E55B2-F16F-11CF-88CB-001111000030}

Remarks

Drivers for HID collections register instances of this device interface class to notify the operating system and applications of the presence of HID collections.

The system-supplied HID class driver registers an instance of this device interface class for a HID collection. For example, the HID class driver registers an interface for a USB keyboard or mouse device. Access a HID collection by using the I/O interface supported by the HID class driver.

For information about HID devices and drivers, see HIDClass Devices.

For information about the device interface class for keyboard devices, see GUID_DEVINTERFACE_KEYBOARD.

For information about the device interface class for mouse devices, see GUID_DEVINTERFACE_MOUSE.

The GUID_CLASS_INPUT is an obsolete identifier for this device interface class; use GUID_DEVINTERFACE_HID instead.

Requirements

Header

Hidclass.h (include Hidclass.h)

See also

GUID_CLASS_INPUT

GUID_DEVINTERFACE_KEYBOARD

GUID_DEVINTERFACE_MOUSE