如何使用usbdi回调获取设备路径和装载路径?

如何使用usbdi回调获取设备路径和装载路径?,usb,qnx,qnx-neutrino,Usb,Qnx,Qnx Neutrino,我正在实施一项服务,该服务将使用usbdi回调函数检测usb插件/删除。回调函数有一个参数“usbd\u device\u instance\u t*usbinInstance”,我可以从中获取设备供应商id、产品id和设备类信息。但是,对于大容量存储设备,如何获取装入点;对于HID设备,如何获取设备路径?在QNX 6.6和7.0中,usblauncher将检测到的设备、启动的驱动程序及其参数(如装入点)的映射写入PPS树。具有有关这些条目的位置和格式的完整文档。你可以扫描它们,找出你需要的高级

我正在实施一项服务,该服务将使用usbdi回调函数检测usb插件/删除。回调函数有一个参数“usbd\u device\u instance\u t*usbinInstance”,我可以从中获取设备供应商id、产品id和设备类信息。但是,对于大容量存储设备,如何获取装入点;对于HID设备,如何获取设备路径?

在QNX 6.6和7.0中,usblauncher将检测到的设备、启动的驱动程序及其参数(如装入点)的映射写入PPS树。具有有关这些条目的位置和格式的完整文档。你可以扫描它们,找出你需要的高级细节


也就是说,usblauncher脚本引擎还提供了一个可以直接添加自定义onconnect命令的地方;这可能比编写新服务更容易。

在QNX 6.6和7.0中,usblauncher将检测到的设备、启动的驱动程序及其参数(如装入点)的映射写入PPS树。具有有关这些条目的位置和格式的完整文档。你可以扫描它们,找出你需要的高级细节


也就是说,usblauncher脚本引擎还提供了一个可以直接添加自定义onconnect命令的地方;这可能比编写新服务更容易。

如何识别设备对象的PID?这样我就可以识别驱动程序对象属于设备对象。设备对象、驱动程序对象和装载对象是如何关联的?有没有办法在不读取设备对象中的每个文件的情况下识别设备对象的驱动程序对象和装载对象?如何识别设备对象的PID?这样我就可以识别驱动程序对象属于设备对象。设备对象、驱动程序对象和装载对象是如何关联的?是否有任何方法可以识别设备对象的驱动程序对象和挂载对象,而无需读取其中的每个文件?