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