【发布时间】:2013-12-04 15:36:12
【问题描述】:
我正在开发一个通过 USB 连接的硬件/软件应用程序,它是一种对某些数据进行离线处理的设备。该应用程序旨在多次打开,哪个设备需要哪些数据由流内参数标识。我的问题是,可以多个应用程序声明一个接口吗?我的第一个实现使用了 WinUSB,但我很快意识到这将我限制在一个实例中。 libusb 文档声称在他们的驱动程序中删除了这个限制。
我担心的是,因为我打算运行的实例远远超过 8 个,所以只分配 8 个接口是不够的。事实上,如果我不能多次声明一个接口,是否有一种方法可以让应用程序调用一个共享库来声明该接口并管理和路由应用程序之间的流量?
【问题讨论】: