Troubleshooting: Dropped HID Reports

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

Description

When the HID class driver obtains input reports from a HID collection, the reports are stored in a ring buffer. This mechanism reduces the possibility that a HID driver will miss input reports that it requires.

By default, the HID class driver maintains an input report ring buffer that holds 10 reports. If a device transmits data to the HID class driver faster than a HID client driver retrieves it from the buffer, input reports are lost because of buffer overflow.

Resolution

To reduce the possibility of buffer overflow, reconfigure the size, in number of reports, of the buffer.

See Also

Tasks

Troubleshooting: HID Report Identifier Errors