Ссылка IOUSBController.h
Включенные заголовки
<libkern/c++/OSArray.h><IOKit/IOService.h><IOKit/IOMemoryDescriptor.h><IOKit/IODeviceMemory.h><IOKit/IOWorkLoop.h><IOKit/IOCommandGate.h><IOKit/IOCommandPool.h><IOKit/usb/USB.h><IOKit/usb/USBHub.h><IOKit/usb/IOUSBBus.h><IOKit/usb/IOUSBNub.h><IOKit/usb/IOUSBCommand.h><IOKit/usb/IOUSBWorkLoop.h><IOKit/acpi/IOACPIPlatformDevice.h>
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Objective C
struct ErrataListEntryStruct { UInt16 vendID; UInt16 deviceID; UInt16 revisionLo; UInt16 revisionHi; UInt32 errata; };Поля
vendIDИдентификатор поставщика устройства
deviceIDИдентификатор продукта устройства
revisionLoСамый низкий продукт revsion для применения опечаток к
revisionHiСамая высокая версия продукта для применения опечаток к
errataУстановка флага битового поля, который опечатки примениться к устройству.
Обсуждение
Эта таблица содержит список опечаток, которые необходимы для известных проблем с определенными устройствами. Формат является vendorID, идентификатором продукта, самый низкий revisionID необходимость в опечатках, самых высоких опечатках необходимости версии, errataBits. Результатом всех соответствий является ORed вместе, таким образом, может соответствовать больше чем одна запись. Обычно для данного опечатки список версий, которым это применяется к, предоставляется.
