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, являются шиной, не поддерживает эту функцию.
Обсуждение
Устройство не должно быть открыто для использования этой функции.
