Как получить доступ к массовому интерфейсу USB в macOS? - PullRequest
0 голосов
/ 03 марта 2019

Я обнаружил, что мне нужно отправлять пользовательские команды через общий интерфейс камеры Pentax.Однако, когда я выполняю

kr = (*interface)->USBInterfaceOpen(interface);

, я получаю ошибку 0x2c5

#define kIOReturnExclusiveAccess iokit_common_err(0x2c5) // exclusive access and
                                                         //   device already open 

Так что может показаться, что интерфейс выделен, и я не могу получить к нему доступ.

Как получить доступ к этому интерфейсу?Если я смогу сделать это, я думаю, что смогу это контролировать.

Спасибо

РЕДАКТИРОВАТЬ: я обнаружил USBInterfaceOpenSeize, который пытается заставить существующий клиент закрыть интерфейс, но это также не работает.Как программное обеспечение для фотографий получает доступ к камерам?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...