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

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

Разработчик

Ссылка класса IOUSBDeviceInterface300

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

На этой странице

IOUSBDeviceInterface300

Объект Вы используете для USB-устройств доступа от пространства пользователя, возвращенного версией 3.0.0 IOUSBFamily и выше.

Функции, перечисленные здесь, включают все функции, определяемые для IOUSBDeviceInterface, IOUSBDeviceInterface182, IOUSBDeviceInterface187, IOUSBDeviceInterface197, IOUSBDeviceInterface245 и некоторых новых функций, которые доступны на версии 10.5 OS X и позже.

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


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

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


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

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


Не применимый не применимый
  • Получает недавнее число кадра шины, к которой устройство присоединяется, вместе с системным временем, соответствуя запуску того кадра

    Объявление

    C++

    IOReturn ( *GetBusFrameNumberWithTime)( void *self, UInt64 *frame, AbsoluteTime *atTime);

    Параметры

    self

    Указатель на IOUSBDeviceInterface.

    frame

    Указатель на UInt64 для содержания числа кадра.

    atTime

    Указатель на возвращенный AbsoluteTime, который является системным временем («стенное время») как близко как возможным к началу того кадра USB. Дрожание на этом значении может составить целых 200 микросекунд.

    Возвращаемое значение

    Возвраты kIOReturnSuccess в случае успеха, kIOReturnNoDevice, если нет никакого соединения с IOService или kIOReturnUnsupported, являются шиной, не поддерживает эту функцию.

    Обсуждение

    Устройство не должно быть открыто для использования этой функции.