Share via


Troubleshooting: Dropped HID Reports (Windows Embedded CE 6.0)

1/6/2010

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

Concepts

HID Driver Development Concepts