Как получить путь к устройству и путь монтирования с помощью обратных вызовов usbdi? - PullRequest
1 голос
/ 20 мая 2019

Я нахожусь в процессе реализации службы, которая будет обнаруживать плагин / удаление usb с помощью функций обратного вызова usbdi.Функция обратного вызова имеет параметр «usbd_device_instance_t * usbInstance», из которого я могу получить идентификатор производителя устройства, идентификатор продукта и информацию о классе устройства.Но как получить точку монтирования в случае устройства хранения данных и путь к устройству в случае устройства HID?

1 Ответ

0 голосов
/ 20 мая 2019

В QNX 6.6 и 7.0 usblauncher записывает карту обнаруженных устройств, запущенных драйверов и их аргументов, таких как точка монтирования в дерево PPS. Справочное руководство по USB Launcher Service содержит полную документацию по расположению и форматированию этих записей. Вы можете отсканировать их, чтобы узнать, какие детали высокого уровня вам нужны.

Тем не менее, механизм сценариев usblauncher также предоставляет место, где вы можете напрямую добавлять пользовательские команды при подключении; это может быть проще, чем написать новый сервис.

...