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

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

Разработчик

Ссылка класса IOUSBCompositeDriver

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

На этой странице
Язык:

IOUSBCompositeDriver

Драйвер, соответствующий к устройствам составного объекта USB.

Этот класс может быть переопределен для обеспечения определенных способов поведения. Сам драйвер по существу просто вызывает SetConfiguration ().

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


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

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


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

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


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

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.4 и позже.
  • Использоваться подклассом IOUSBCompositeDriver, хотящего к participare в дереве IOPower. Это вызывают как часть IOUSBCompositeDriver:: запустить. Реализацией по умолчанию является NOP

    Объявление

    C++

    virtual IOReturn ConfigureDevicePowerManagement( IOService *provider );

    Параметры

    provider

    Провайдер, как передано в метод запуска.

  • Использоваться подклассом IOUSBCompositeDriver, хотящего к participare в дереве IOPower. Это вызывают как часть IOUSBCompositeDriver:: запустить. Реализацией по умолчанию является NOP

    Объявление

    C++

    virtual IOReturn ConfigureDevicePowerManagement( IOService *provider );

    Параметры

    provider

    Провайдер, как передано в метод запуска.

  • Вызовите IOUSBDevice, чтобы сделать вызов SetConfiguration к устройству.

    Объявление

    C++

    virtual IOReturn SetConfiguration( UInt8 configValue, bool startInterfaceMatching=true);

    Параметры

    configValue

    Желаемое значение конфигурации.

    startInterfaceMatching

    Булевская переменная, указывающая, должен ли IOKit начать процесс нахождения соответствия драйверов для новых объектов IOUSBInterface.