Kmdf Hid Minidriver For Touch I2c Device Calibration Best Extra Quality Link
Do attempt to modify the HID Report Descriptor dynamically to inject calibration values. The HID Report Descriptor should be static and defined in the driver's resources or code. Modifying it on the fly creates cache coherency issues with HIDClass.sys .
modified report to HID class driver via WdfRequestForwardToIoQueue or by completing the request with the modified buffer. kmdf hid minidriver for touch i2c device calibration best
// 5. Complete request WdfRequestComplete(Request, status); return status; Do attempt to modify the HID Report Descriptor





