HID ReadFile() 读取出现较高延迟

本人使用了Windows Hid和SetupApi接口实现HID USB口数据读取功能。
但是发现在调用ReadFile()出现了较高的延迟, 而使用BusHound工具则不会。
场景:
下位机没隔10ms发送一次数据。黄色表示一次读取的间隔时间。
下面以图做比较:
Bus Hound
ReadFile读取

请问有什么办法能与bushound延迟一致呢?

http://bbs.csdn.net/topics/390671697