Ссылка пространства пользователя IOFireWireFamilyCommon.h
Этот файл содержит полезные определения для работы с FireWire в ядре и в пространстве пользователя
Включенные заголовки
<IOKit/IOTypes.h><IOKit/IOKitLib.h>
См. Обзор для документации уровня заголовка.
-
Флаги, указывающие характеристики узла устройства 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) };Константы
-
kIOFWDisablePhysicalAccesskIOFWDisablePhysicalAccessОтключите доступ физической памяти
Доступный в OS X v10.1 и позже.
-
kIOFWDisableAllPhysicalAccesskIOFWDisableAllPhysicalAccessОтключите весь доступ физической памяти
Доступный в OS X v10.1 и позже.
-
kIOFWEnableRetryOnAckDkIOFWEnableRetryOnAckDВключите повторную попытку на Ack D
Доступный в OS X v10.2 и позже.
-
kIOFWLimitAsyncPacketSizekIOFWLimitAsyncPacketSizeОграничьте асинхронный размер пакета
Доступный в OS X v10.3 и позже.
-
kIOFWDisablePhyOnSleepkIOFWDisablePhyOnSleepОтключите Phy, когда машина будет в Режиме ожидания
Доступный в OS X v10.3 и позже.
-
kIOFWMustBeRootkIOFWMustBeRootПопытка сделать этот корень устройства, нет никакого Mac OS гарантии, преуспеет в том, чтобы делать корень устройства.
Доступный в OS X v10.5 и позже.
-
kIOFWMustNotBeRootkIOFWMustNotBeRootПопытка препятствовать тому, чтобы это устройство было корнем, нет никакого Mac OS гарантии, преуспеет в том, чтобы препятствовать тому, чтобы устройство было корнем.
Доступный в OS X v10.5 и позже.
-
kIOFWMustHaveGap63kIOFWMustHaveGap63Когда это устройство находится на шине, попытка гарантировать количество разрыва равняется 63. Разрыв 63 сокращает производительность шины значительно, таким образом, этот флаг должен использоваться только при необходимости. Нет никакого Mac OS гарантии, преуспеет в том, чтобы вызвать количество разрыва к 63.
Доступный в OS X v10.5 и позже.
-
