Windows上是否有USB设备的标准API, 我知道课程会对他们产生影响,但我根本找不到一个标准的/列表?
由于
答案 0 :(得分:9)
是的。
它叫做WinUSB - http://msdn.microsoft.com/en-us/library/windows/hardware/ff540196(v=vs.85).aspx
此处找到示例WinUSB代码 - http://msdn.microsoft.com/en-us/library/windows/hardware/ff540174(v=vs.85).aspx
答案 1 :(得分:1)
所有USB设备都有独特的Pid,Vid。您可以使用通用库与其端点进行交互我使用的是cypress库,它有2个托管和非托管语言版本。
http://www.cypress.com/?rID=34870
请注意,如果仅与柏树驱动的设备一起使用,则此库的许可是免费的。但您可以检查它并使用本机API来实现相同的行为,但它支持一些很好的功能,以极快的速度传输到批量端点。
同时查看此问题 Working with USB devices in .NET