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.