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( UInt8configValue, bool startInterfaceMatching=true);Параметры
configValueЖелаемое значение конфигурации.
startInterfaceMatchingБулевская переменная, указывающая, должен ли IOKit начать процесс нахождения соответствия драйверов для новых объектов IOUSBInterface.
