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 = ложь, порт будет сразу возобновлен, и чтения будут переизданы. Если тайм-аут был включен, он будет отменен.