12

Windows 上是否有用于 USB 设备的标准 API?我知道课程会对他们产生影响,但我根本找不到标准的一个/列表?

4

2 回答 2

8

就在这里。

它被称为 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

于 2012-08-20T11:15:25.807 回答
1

所有 USB 设备都有唯一的 Pid、Vid。您可以使用通用库与我的端点交互我正在使用 cypress 库,它有 2 个版本用于托管和非托管语言。

http://www.cypress.com/?rID=34870

请记住,如果仅与 cypress 供电的设备一起使用,此库的许可证是免费的。但是您可以检查它并使用本机 API 来实现相同的行为,但它支持一些很好的特性,特别是高速传输到批量端点。

还要检查这个问题 Working with USB devices in .NET

于 2012-08-20T10:42:39.603 回答