Ссылка IOFireWireFamilyCommon.h
Этот файл содержит полезные определения для работы с FireWire в ядре и в пространстве пользователя
Включенные заголовки
<IOKit/IOTypes.h>
<IOKit/IOKitLib.h>
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Флаги, указывающие характеристики узла устройства FireWire.
Объявление
Objective C
enum { kIOFWDisablePhysicalAccess = ( 1 << 0), kIOFWDisableAllPhysicalAccess = ( 1 << 1), kIOFWEnableRetryOnAckD = ( 1 << 2), kIOFWLimitAsyncPacketSize = ( 1 << 3), kIOFWDisablePhyOnSleep = ( 1 << 4), kIOFWMustBeRoot = ( 1 << 5), kIOFWMustNotBeRoot = ( 1 << 6), kIOFWMustHaveGap63 = ( 1 << 7) };
Константы
-
kIOFWDisablePhysicalAccess
kIOFWDisablePhysicalAccess
Отключите доступ физической памяти
Доступный в OS X v10.1 и позже.
-
kIOFWDisableAllPhysicalAccess
kIOFWDisableAllPhysicalAccess
Отключите весь доступ физической памяти
Доступный в OS X v10.1 и позже.
-
kIOFWEnableRetryOnAckD
kIOFWEnableRetryOnAckD
Включите повторную попытку на Ack D
Доступный в OS X v10.2 и позже.
-
kIOFWLimitAsyncPacketSize
kIOFWLimitAsyncPacketSize
Ограничьте асинхронный размер пакета
Доступный в OS X v10.3 и позже.
-
kIOFWDisablePhyOnSleep
kIOFWDisablePhyOnSleep
Отключите Phy, когда машина будет в Режиме ожидания
Доступный в OS X v10.3 и позже.
-
kIOFWMustBeRoot
kIOFWMustBeRoot
Попытка сделать этот корень устройства, нет никакого Mac OS гарантии, преуспеет в том, чтобы делать корень устройства.
Доступный в OS X v10.5 и позже.
-
kIOFWMustNotBeRoot
kIOFWMustNotBeRoot
Попытка препятствовать тому, чтобы это устройство было корнем, нет никакого Mac OS гарантии, преуспеет в том, чтобы препятствовать тому, чтобы устройство было корнем.
Доступный в OS X v10.5 и позже.
-
kIOFWMustHaveGap63
kIOFWMustHaveGap63
Когда это устройство находится на шине, попытка гарантировать количество разрыва равняется 63. Разрыв 63 сокращает производительность шины значительно, таким образом, этот флаг должен использоваться только при необходимости. Нет никакого Mac OS гарантии, преуспеет в том, чтобы вызвать количество разрыва к 63.
Доступный в OS X v10.5 и позже.
-