IOUSBDeviceInterface197
Объект Вы используете для USB-устройств доступа от пространства пользователя, возвращенного версией 1.9.7 IOUSBFamily и выше.
Функции, перечисленные здесь, включают все функции, определяемые для IOUSBDeviceInterface, IOUSBDeviceInterface182, IOUSBDeviceInterface187 и некоторых новых функций, которые доступны на версии 10.2.3 OS X и позже.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый не применимый
-
Получает текущее микро число кадра шины, к которой присоединяется устройство.
Объявление
C++
IOReturn ( *GetBusMicroFrameNumber)(void *self,UInt64 *microFrame,AbsoluteTime *atTime);Параметры
selfУказатель на IOUSBDeviceInterface.
microFrameУказатель на UInt64 для содержания числа микрокадра.
atTimeУказатель на AbsoluteTime, который должен быть в 1 мс времени, когда было получено число кадра шины.
Возвращаемое значение
Возвраты kIOReturnSuccess в случае успеха, kIOReturnNoDevice, если нет никакого соединения с IOService.
Обсуждение
Устройство не должно быть открыто для использования этой функции.
-
Возвращает версию IOUSBLib и версию IOUSBFamily.
Объявление
C++
IOReturn ( *GetIOUSBLibVersion)(void *self,NumVersion *ioUSBLibVersion,NumVersion *usbFamilyVersion);Параметры
selfУказатель на IOUSBDeviceInterface.
ioUSBLibVersionУказатель на структуру NumVersion, которая по возврату будет содержать версию IOUSBLib.
usbFamilyVersionУказатель на структуру NumVersion, которая по возврату будет содержать версию IOUSBFamily.
Возвращаемое значение
Возвраты kIOReturnSuccess в случае успеха, kIOReturnNoDevice, если нет никакого соединения с IOService.
Обсуждение
Устройство не должно быть открыто для использования этой функции.
