Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IOUSBDeviceInterface187

Опции
Развертывание Target:

На этой странице

IOUSBDeviceInterface187

Объект Вы используете для USB-устройств доступа от пространства пользователя, возвращенного версией 10.8.7 IOUSBFamily и выше.

Функции, перечисленные здесь, включают все функции, определяемые для IOUSBDeviceInterface, IOUSBDeviceInterface182 и некоторых новых функций, которые доступны на версии 10.1.2 OS X и позже.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый не применимый
  • Говорит IOUSBFamily повторно перечислять устройство.

    Объявление

    C++

    IOReturn ( *USBDeviceReEnumerate)( void *self, UInt32 options);

    Параметры

    self

    Указатель на IOUSBDeviceInterface.

    options

    UInt32 зарезервирован для будущего использования. Проигнорированный в текущей реализации. Обнулить.

    Возвращаемое значение

    Возвраты kIOReturnSuccess в случае успеха, kIOReturnNoDevice, если нет никакого соединения с IOService или kIOReturnNotOpen, если устройство не открыто для эксклюзивного доступа.

    Обсуждение

    Эта функция отправит оконечное сообщение всем клиентам IOUSBDevice (таким как IOUSBInterfaces и их драйверы, а также текущий Пользовательский Клиент), эмулируя отключение устройства. IOUSBFamily тогда перечислит устройство, как будто это было просто включено. Этот вызов должен использоваться клиентами, желающими использовать в своих интересах спецификацию Класса Обновления Микропрограммы устройств. Устройство должно быть открыто для использования этой функции.