GUID_DEVINTERFACE_KEYBOARD

The GUID_DEVINTERFACE_KEYBOARD device interface class is defined for keyboard devices.

Attribute Setting

Identifier

GUID_DEVINTERFACE_KEYBOARD

Class GUID

{884b96c3-56ef-11d1-bc8c-00a0c91405dd}

Remarks

Drivers for keyboard devices register instances of this device interface class to notify the system and applications of the presence of keyboard devices.

The system-supplied keyboard class driver registers an instance of this device interface class for a keyboard device. Access an instance of this device interface class by using the I/O interface supported by the keyboard class driver.

For general information about supporting keyboard devices, see HID Architecture and Features of the Kbdclass and Mouclass Drivers.

The WDK includes sample code for the system-supplied keyboard class driver. The keyboard class driver uses the obsolete identifier GUID_CLASS_KEYBOARD to register an instance of this device setup class.

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

Requirements

Version

Available in Microsoft Windows 2000 and later versions of Windows.

Header

Ntddkbd.h (include Ntddkbd.h)

See also

GUID_CLASS_KEYBOARD

GUID_DEVINTERFACE_MOUSE