Я обнаружил, что мне нужно отправлять пользовательские команды через общий интерфейс камеры Pentax.Однако, когда я выполняю
kr = (*interface)->USBInterfaceOpen(interface);
, я получаю ошибку 0x2c5
#define kIOReturnExclusiveAccess iokit_common_err(0x2c5) // exclusive access and
// device already open
Так что может показаться, что интерфейс выделен, и я не могу получить к нему доступ.
Как получить доступ к этому интерфейсу?Если я смогу сделать это, я думаю, что смогу это контролировать.
Спасибо
РЕДАКТИРОВАТЬ: я обнаружил USBInterfaceOpenSeize, который пытается заставить существующий клиент закрыть интерфейс, но это также не работает.Как программное обеспечение для фотографий получает доступ к камерам?