我尝试向USB设备发送/读取带有特定设置包的控制消息。
我在MSDN上找到了这个文档:http://msdn.microsoft.com/en-us/library/ff537344%28v=vs.85%29.aspx,在usbuser.h中找到了结构“_USB_SEND_RAW_COMMAND_PARAMETERS”,它可以填充设置数据包的参数。问题是MSDN对此函数说:“不要使用此请求”。
下一次尝试是请求代码“USBUSER_PASS_THRU”,但我不知道参数是什么意思,我不认为可以使用此请求代码发送特定的设置数据包。
我不能使用WinUSB,因为我想在没有任何安装或其他要求的情况下解决这个问题。
anybode有没有解决这个问题或有提示解决这个问题?
非常感谢。
此致
答案 0 :(得分:0)
如果您想避免安装驱动程序,可以让您的设备模拟人机接口设备(HID)或大容量存储设备;这两种类型的设备都可以使用内置的Microsoft驱动程序自动运行。
如果你想出另一种方法,我会有兴趣听到答案。