HID Class Driver Support (Windows CE 5.0)

Send Feedback

Microsoft® Windows® CE provides the host HID class driver that is implemented as an extension to the L2CAP layer. To add the Bluetooth-enabled keyboard or mouse support to your OS design, set the SYSGEN_BTH_HID_KEYBOARD or SYSGEN_BTH_HID_MOUSE Sysgen variables. These variables add the HID class driver to the core Bluetooth stack by loading Bhhid.dll.

The following list shows the functionality supported by the host HID class driver.

  • Initiates a Bluetooth connection with the HID in order to perform pairing.
  • Determines the device composition by receiving the report descriptor sent by the HID.
  • Establishes and terminates connections with the HID.
  • Enables the HID to establish and terminate connections to the stack.
  • Determines the state of the HID. It disconnects the device from the stack if the connection timeout value is reached.

These procedures are defined in the Human Interface Device Specification at the Official Bluetooth Wireless Info Web site.

See Also

Human Interface Device (HID) Profile | Human Interface Device (HID) Profile Registry Settings | Bluetooth Profiles | Bluetooth OS Design Development | Bluetooth Stack Architecture

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.