Windows - USB控制请求问题

时间:2011-04-05 06:29:38

标签: c++ windows usb

我尝试向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有没有解决这个问题或有提示解决这个问题?

非常感谢。

此致

1 个答案:

答案 0 :(得分:0)

如果您想避免安装驱动程序,可以让您的设备模拟人机接口设备(HID)或大容量存储设备;这两种类型的设备都可以使用内置的Microsoft驱动程序自动运行。

如果你想出另一种方法,我会有兴趣听到答案。