windows - 从 USB 设备向 Windows 提供 USB MIDI 端口名称的方法
问题描述
我正在开发具有多个 MIDI 端口的 USB MIDI 设备。主要目标之一是为每个 MIDI 端口指定一个特定名称,在连接时从设备获取。我尝试为多个“MIDI 插孔”提供字符串描述符,并让设备枚举多个接口(每个接口都有一个提供的字符串描述符),但 Windows 10 始终将多个 MIDI 端口显示为“MIDI 示例”和“MIDIIN2(Midi Example)”等(其中“MIDI Example”是设备描述符中指定的产品字符串)。
我已经研究过使用“Microsoft OS 描述符”,这似乎很有希望,但我不确定这是否是正确的方法。
我正在尝试这样做,而不必为设备提供驱动程序(符合类的操作)。
另一个要求是每次插入设备时都会更新端口名称,因为它们可以根据直接应用于 USB 设备的设置进行更改。
解决方案
推荐阅读
- postgresql - 上一年的第一天和最后一天
- python - 获取所有项目的嵌套字典中的所有父键
- c - 如何在 C 程序中解析消息以获取发件人电话号码和短信?
- c++ - c++:预期的主表达式
- flask - 来自烧瓶的数据的javascript函数
- c++ - 从树莓派读取的串口不稳定
- docker-compose - 在 docker swarm 中自动发现 Prometheus 指标端点
- java - JAVA 测试 java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter
- google-sheets - 针对第三列测试两列中的空白的公式
- java - jsonschema2pojo是否支持xml格式,如果支持,可能是什么方式?