【发布时间】:2019-10-06 12:24:37
【问题描述】:
我正在实施一项服务,该服务将使用 usbdi 回调函数检测 USB 插件/删除。回调函数有一个参数“usbd_device_instance_t * usbInstance”,我可以从中获取设备供应商 ID、产品 ID 和设备类信息。但是,如果是大容量存储设备,我如何获得挂载点,如果是 HID 设备,我如何获得设备路径?
【问题讨论】:
标签: usb qnx qnx-neutrino
我正在实施一项服务,该服务将使用 usbdi 回调函数检测 USB 插件/删除。回调函数有一个参数“usbd_device_instance_t * usbInstance”,我可以从中获取设备供应商 ID、产品 ID 和设备类信息。但是,如果是大容量存储设备,我如何获得挂载点,如果是 HID 设备,我如何获得设备路径?
【问题讨论】:
标签: usb qnx qnx-neutrino
在 QNX 6.6 和 7.0 中,usblauncher 将检测到的设备、启动的驱动程序及其参数(如 PPS 树的挂载点)写入地图。 USB Launcher Service reference manual 有关于这些条目的位置和格式的完整文档。您可以扫描它们以找出您需要的高级详细信息。
也就是说,usblauncher 脚本引擎还提供了一个可以直接添加自定义连接命令的地方;这可能比编写新服务更容易。
【讨论】: