如图所示是我的USB 设备在BusHound上显示的结构,以及BusHound抓取的我的USB设备的数据。
图A USB设备在BusHound上的显示
图B BusHound抓取到的数据
目前我是使用的HidD_GetHidGuid();
SetupDiGetClassDevs()
SetupDiEnumInterfaceDevice()
SetupDiGetInterfaceDeviceDetail()
CreateFile()
ReadFile()
系列函数来读取数据。本来是想取得如BusHound上显示的Device 22.4上的数据,但实际上枚举获取到的却是设备Device 25。请问有什么方法能获取到Device 22.4上的数据吗?找了很多资料没有翻到有用的,新人求支持!拜谢了!!!
|