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

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

Разработчик

Ссылка класса IOUSBHIDDriver

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

На этой странице
Язык:

IOUSBHIDDriver

Драйвер, соответствующий к USB устройства HID.

Этот класс может быть переопределен для обеспечения определенных способов поведения.

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


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

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


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

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


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

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.2 и позже.
  • Приостанавливает порт за это устройство или дополнительно устанавливает тайм-аут для приостановки после периода неактивности.

    Объявление

    C++

    virtual IOReturn SuspendPort( bool suspendPort, UInt32 timeoutMS = 0);

    Параметры

    suspendPort

    Булево значение. истина = приостанавливает порт, ложь = возобновляют порт.

    timeoutMS

    Значение в миллисекундах, Если значение является ненулевым, порт, будет приостановлено после того, как миллисекунды тайм-аута передали без любых завершений чтения.

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

    IOReturn оценивают от IOUSBDevice:: Приостановите () вызов.

    Обсуждение

    Этот вызов может использоваться, чтобы сразу приостановить/возобновить порт или включить приостановку порта после периода неактивности. Если вызвано с suspendPort = истина (никакой параметр тайм-аута), драйвер HID сразу приостановит порт после прерывания любых выдающихся чтений на канале прерывания. Если вызвано с suspendPort = истина и тайм-аут! = 0, это приостановит порт после того, как число тайм-аута мс передаст без любых завершений чтения. Если вызвано с suspendPort = ложь, порт будет сразу возобновлен, и чтения будут переизданы. Если тайм-аут был включен, он будет отменен.