Ссылка IOStorageProtocolCharacteristics.h
Посмотрите раздел Overview выше для документации уровня заголовка.
-
Объявление
Objective C
#define kIOPropertyExternalKey "External" #define kIOPropertyFibreChannelAddressIdentifierKey "Address Identifier" #define kIOPropertyFibreChannelALPAKey "AL_PA" #define kIOPropertyFibreChannelCableDescriptionCopperKey "Copper" #define kIOPropertyFibreChannelCableDescriptionFiberOpticKey "Fiber Optic" #define kIOPropertyFibreChannelCableDescriptionKey "Fibre Channel Cabling Type" #define kIOPropertyFibreChannelNodeWorldWideNameKey "Node World Wide Name" #define kIOPropertyFibreChannelPortWorldWideNameKey "Port World Wide Name" #define kIOPropertyInterconnectFileKey "File" #define kIOPropertyInterconnectRAMKey "RAM" #define kIOPropertyInternalExternalKey "Internal/External" #define kIOPropertyInternalKey "Internal" #define kIOPropertyPhysicalInterconnectLocationKey "Physical Interconnect Location" #define kIOPropertyPhysicalInterconnectTypeATA "ATA" #define kIOPropertyPhysicalInterconnectTypeATAPI "ATAPI" #define kIOPropertyPhysicalInterconnectTypeFibreChannel "Fibre Channel Interface" #define kIOPropertyPhysicalInterconnectTypeFireWire "FireWire" #define kIOPropertyPhysicalInterconnectTypeKey "Physical Interconnect" #define kIOPropertyPhysicalInterconnectTypePCI "PCI" #define kIOPropertyPhysicalInterconnectTypeSCSIParallel "SCSI Parallel Interface" #define kIOPropertyPhysicalInterconnectTypeSecureDigital "Secure Digital" #define kIOPropertyPhysicalInterconnectTypeSerialATA "SATA" #define kIOPropertyPhysicalInterconnectTypeSerialAttachedSCSI "SAS" #define kIOPropertyPhysicalInterconnectTypeUSB "USB" #define kIOPropertyPhysicalInterconnectTypeVirtual "Virtual Interface" #define kIOPropertyPortDescriptionKey "Port Description" #define kIOPropertyPortSpeed10GigabitKey "10 Gigabit" #define kIOPropertyPortSpeed12GigabitKey "12 Gigabit" #define kIOPropertyPortSpeed16GigabitKey "16 Gigabit" #define kIOPropertyPortSpeed1_5GigabitKey "1.5 Gigabit" #define kIOPropertyPortSpeed1GigabitKey "1 Gigabit" #define kIOPropertyPortSpeed2GigabitKey "2 Gigabit" #define kIOPropertyPortSpeed3GigabitKey "3 Gigabit" #define kIOPropertyPortSpeed40GigabitKey "40 Gigabit" #define kIOPropertyPortSpeed4GigabitKey "4 Gigabit" #define kIOPropertyPortSpeed6GigabitKey "6 Gigabit" #define kIOPropertyPortSpeed8GigabitKey "8 Gigabit" #define kIOPropertyPortSpeedAutomatic10GigabitKey "Automatic (10 Gigabit)" #define kIOPropertyPortSpeedAutomatic1_5GigabitKey "Automatic (1.5 Gigabit)" #define kIOPropertyPortSpeedAutomatic1GigabitKey "Automatic (1 Gigabit)" #define kIOPropertyPortSpeedAutomatic2GigabitKey "Automatic (2 Gigabit)" #define kIOPropertyPortSpeedAutomatic3GigabitKey "Automatic (3 Gigabit)" #define kIOPropertyPortSpeedAutomatic4GigabitKey "Automatic (4 Gigabit)" #define kIOPropertyPortSpeedAutomatic6GigabitKey "Automatic (6 Gigabit)" #define kIOPropertyPortSpeedAutomatic8GigabitKey "Automatic (8 Gigabit)" #define kIOPropertyPortSpeedAutomaticKey "Automatic" #define kIOPropertyPortSpeedKey "Port Speed" #define kIOPropertyPortStatusKey "Port Status" #define kIOPropertyPortStatusLinkEstablishedKey "Link Established" #define kIOPropertyPortStatusLinkFailedKey "Link Failed" #define kIOPropertyPortStatusNoLinkEstablishedKey "No Link Established" #define kIOPropertyPortTopologyAutomaticKey "Automatic" #define kIOPropertyPortTopologyAutomaticNLPortKey "Automatic (NL_Port)" #define kIOPropertyPortTopologyAutomaticNPortKey "Automatic (N_Port)" #define kIOPropertyPortTopologyKey "Port Topology" #define kIOPropertyPortTopologyNLPortKey "NL_Port" #define kIOPropertyPortTopologyNPortKey "N_Port" #define kIOPropertyProtocolCharacteristicsKey "Protocol Characteristics" #define kIOPropertySASAddressKey "SAS Address" #define kIOPropertySCSIDomainIdentifierKey "SCSI Domain Identifier" #define kIOPropertySCSIInitiatorIdentifierKey "SCSI Initiator Identifier" #define kIOPropertySCSILogicalUnitNumberKey "SCSI Logical Unit Number" #define kIOPropertySCSIParallelSignalingTypeHVDKey "High Voltage Differential" #define kIOPropertySCSIParallelSignalingTypeKey "SCSI Parallel Signaling Type" #define kIOPropertySCSIParallelSignalingTypeLVDKey "Low Voltage Differential" #define kIOPropertySCSIParallelSignalingTypeSEKey "Single Ended" #define kIOPropertySCSIPortIdentifierKey "Unique SCSI Port Identifier" #define kIOPropertySCSIProtocolMultiInitKey "Multiple Initiators" #define kIOPropertySCSITargetIdentifierKey "SCSI Target Identifier"Константы
-
kIOPropertyExternalKeykIOPropertyExternalKeyЭтот ключ определяет значение Внешних для ключа kIOPropertyPhysicalInterconnectLocationKey. Если устройство подключено к внешней шине, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string></dict></dict>
Доступный в OS X v10.1 и позже.
-
kIOPropertyFibreChannelAddressIdentifierKeykIOPropertyFibreChannelAddressIdentifierKeyЭтот ключ является 24-разрядным Идентификатором Адреса (S_ID или D_ID), как определено в спецификации FCFS. Это содержит идентификатор адреса источника или целевого Nx_Port.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный (только необходимый для интерфейса Fibre Channel).
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string><key>Address Identifier</key><data>001122</data></dict></dict>
Example2:
<dict><key>Controller Characteristics</key><dict><key>Address Identifier</key><data>001122</data></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyFibreChannelALPAKeykIOPropertyFibreChannelALPAKeyЭтот ключ является 8-разрядным Физическим адресом Шины с арбитражем (AL_PA) значение, как определено в спецификации FC-AL-2.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный (только необходимый для интерфейса Fibre Channel).
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string><key>AL_PA</key><data>04</data></dict></dict>
Example2:
<dict><key>Controller Characteristics</key><dict><key>AL_PA</key><data>04</data></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyFibreChannelCableDescriptionCopperKeykIOPropertyFibreChannelCableDescriptionCopperKeyЭтот ключ определяет значение Меди для ключа kIOPropertyFibreChannelCableDescriptionKey. Если кабельные соединения являются Медью, этот ключ должен использоваться.
Требование: Дополнительный для межсоединения интерфейса Fibre Channel.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Fibre Channel Cabling Type</key><string>Copper</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyFibreChannelCableDescriptionFiberOpticKeykIOPropertyFibreChannelCableDescriptionFiberOpticKeyЭтот ключ определяет значение Оптоволокна для ключа kIOPropertyFibreChannelCableDescriptionKey. Если кабельные соединения являются Оптоволокном, этот ключ должен использоваться.
Требование: Дополнительный для межсоединения интерфейса Fibre Channel.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Fibre Channel Cabling Type</key><string>Fiber Optic</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyFibreChannelCableDescriptionKeykIOPropertyFibreChannelCableDescriptionKeyЭтот ключ связан с типом кабельных соединений, используемым для этого порта Fibre Channel. Допустимые значения включают «Медное» и «Оптоволокно».
Требование: Дополнительный для интерфейса Fibre Channel. Не определенный для любого другого физического межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Fibre Channel Cabling Type</key><string>Copper</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyFibreChannelNodeWorldWideNameKeykIOPropertyFibreChannelNodeWorldWideNameKeyЭтот ключ является уникальным 64-разрядным Всемирным Именем для узла сервера устройства, расположенного в этом порту, или для серверного порта инициирования.
Требование: обязательный для интерфейса Fibre Channel.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string><key>Node World Wide Name</key><data>0011223344556677</data></dict></dict>
Example2:
<dict><key>Controller Characteristics</key><dict><key>Node World Wide Name</key><data>0011223344556677</data></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyFibreChannelPortWorldWideNameKeykIOPropertyFibreChannelPortWorldWideNameKeyЭтот ключ является уникальным 64-разрядным Всемирным Именем для порта.
Требование: обязательный для интерфейса Fibre Channel.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string><key>Port World Wide Name</key><data>0011223344556677</data></dict></dict>
Example2:
<dict><key>Controller Characteristics</key><dict><key>Port World Wide Name</key><data>0011223344556677</data></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyInterconnectFileKeykIOPropertyInterconnectFileKeyЭтот ключ определяет значение Файла для ключа kIOPropertyPhysicalInterconnectLocationKey. Если устройство является файлом, представляющимся как устройство хранения, этот ключ должен быть установлен.
Примечание: Когда Физическое Межсоединение установлено в Виртуальный Интерфейс, этот ключ должен только использоваться.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Virtual Interface</string><key>Physical Interconnect Location</key><string>File</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyInterconnectRAMKeykIOPropertyInterconnectRAMKeyЭтот ключ определяет значение RAM для ключа kIOPropertyPhysicalInterconnectLocationKey. Если устройство является системной памятью, представляющейся как устройство хранения, этот ключ должен быть установлен.
Примечание: Когда Физическое Межсоединение установлено в Виртуальный Интерфейс, этот ключ должен только использоваться.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Virtual Interface</string><key>Physical Interconnect Location</key><string>RAM</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyInternalExternalKeykIOPropertyInternalExternalKeyЭтот ключ определяет значение Внутренних/внешних для ключа kIOPropertyPhysicalInterconnectLocationKey. Если устройство подключено к шине, и это неопределенно, является ли это внутренним или внешним, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>Internal/External</string></dict></dict>
Доступный в OS X v10.1 и позже.
-
kIOPropertyInternalKeykIOPropertyInternalKeyЭтот ключ определяет значение Внутренних для ключа kIOPropertyPhysicalInterconnectLocationKey. Если устройство подключено к внутренней шине, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>ATA</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.1 и позже.
-
kIOPropertyPhysicalInterconnectLocationKeykIOPropertyPhysicalInterconnectLocationKeyЭтот ключ используется для определения Физического Взаимосвязанного Расположения.
Требование: обязательный.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.1 и позже.
-
kIOPropertyPhysicalInterconnectTypeATAkIOPropertyPhysicalInterconnectTypeATAЭтот ключ определяет значение ATA для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к шине ATA, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>ATA</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeATAPIkIOPropertyPhysicalInterconnectTypeATAPIЭтот ключ определяет значение ATAPI для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к шине ATA и следует за спецификацией команды ATAPI, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>ATAPI</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeFibreChannelkIOPropertyPhysicalInterconnectTypeFibreChannelЭтот ключ определяет значение интерфейса Fibre Channel для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к порту Fibre Channel, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeFireWirekIOPropertyPhysicalInterconnectTypeFireWireЭтот ключ определяет значение USB для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к порту FireWire, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>FireWire</string><key>Physical Interconnect Location</key><string>External</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeKeykIOPropertyPhysicalInterconnectTypeKeyЭтот ключ используется для определения Физического Межсоединения, к которому присоединяется устройство.
Требование: обязательный.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.1 и позже.
-
kIOPropertyPhysicalInterconnectTypePCIkIOPropertyPhysicalInterconnectTypePCIЭтот ключ определяет значение PCI для ключа kIOPropertyPhysicalInterconnectTypePCI. Если устройство подключается через PCI, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>PCI</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.9 и позже.
-
kIOPropertyPhysicalInterconnectTypeSCSIParallelkIOPropertyPhysicalInterconnectTypeSCSIParallelЭтот ключ определяет значение Интерфейса Параллели SCSI для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к Параллельному порту SCSI, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>External</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeSecureDigitalkIOPropertyPhysicalInterconnectTypeSecureDigitalЭтот ключ определяет значение Безопасных, Цифровых для ключа kIOPropertyPhysicalInterconnectTypeSecureDigital. Если устройство подключено к Безопасному Цифровому порту и следует за Безопасной Цифровой спецификацией, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Secure Digital</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertyPhysicalInterconnectTypeSerialATAkIOPropertyPhysicalInterconnectTypeSerialATAЭтот ключ определяет значение SATA для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к шине SATA, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SATA</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeSerialAttachedSCSIkIOPropertyPhysicalInterconnectTypeSerialAttachedSCSIЭтот ключ определяет значение SAS для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к шине SAS, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SAS</string><key>Physical Interconnect Location</key><string>External</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeUSBkIOPropertyPhysicalInterconnectTypeUSBЭтот ключ определяет значение USB для ключа kIOPropertyPhysicalInterconnectTypeKey. Если устройство подключено к USB-порту, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>USB</string><key>Physical Interconnect Location</key><string>External</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPhysicalInterconnectTypeVirtualkIOPropertyPhysicalInterconnectTypeVirtualЭтот ключ определяет значение Виртуального Интерфейса для ключа kIOPropertyPhysicalInterconnectTypeVirtual. Если устройство делается быть похожим на устройство хранения, но не является таким в действительности, такой как Файл или RAM, этот ключ должен быть установлен.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Virtual Interface</string><key>Physical Interconnect Location</key><string>File</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortDescriptionKeykIOPropertyPortDescriptionKeyЭтот ключ связан с человекочитаемым описанием порта. Примеры включают «Канал», «Порт 1», и т.д.
Требование: Дополнительный для всех межсоединений.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Description</key><string>Channel A</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeed10GigabitKeykIOPropertyPortSpeed10GigabitKeyЭтот ключ определяет значение 10 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 10 гигабит в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>10 Gigabit</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeed12GigabitKeykIOPropertyPortSpeed12GigabitKeyЭтот ключ определяет значение 12 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 12 гигабит в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>12 Gigabit</string></dict></dict>
Доступный в OS X v10.8 и позже.
-
kIOPropertyPortSpeed16GigabitKeykIOPropertyPortSpeed16GigabitKeyЭтот ключ определяет значение 16 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 16 гигабит в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>16 Gigabit</string></dict></dict>
Доступный в OS X v10.8 и позже.
-
kIOPropertyPortSpeed1_5GigabitKeykIOPropertyPortSpeed1_5GigabitKeyЭтот ключ определяет значение 1,5 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 1,5 гигабита в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>1.5 Gigabit</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeed1GigabitKeykIOPropertyPortSpeed1GigabitKeyЭтот ключ определяет значение 1 гигабита для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 1 гигабит в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>1 Gigabit</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeed2GigabitKeykIOPropertyPortSpeed2GigabitKeyЭтот ключ определяет значение 2 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 2 гигабита в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>2 Gigabit</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeed3GigabitKeykIOPropertyPortSpeed3GigabitKeyЭтот ключ определяет значение 3 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 3 гигабита в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>3 Gigabit</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeed40GigabitKeykIOPropertyPortSpeed40GigabitKeyЭтот ключ определяет значение 40 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 40 гигабит в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>40 Gigabit</string></dict></dict>
Доступный в OS X v10.8 и позже.
-
kIOPropertyPortSpeed4GigabitKeykIOPropertyPortSpeed4GigabitKeyЭтот ключ определяет значение 4 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 4 гигабита в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>4 Gigabit</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeed6GigabitKeykIOPropertyPortSpeed6GigabitKeyЭтот ключ определяет значение 6 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 6 гигабит в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>6 Gigabit</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeed8GigabitKeykIOPropertyPortSpeed8GigabitKeyЭтот ключ определяет значение 8 гигабитов для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 8 гигабит в секунду и автоматически не определяется (т.е. пользователь сконфигурировал порт, чтобы быть точно этой скоростью), этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>8 Gigabit</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeedAutomatic10GigabitKeykIOPropertyPortSpeedAutomatic10GigabitKeyЭтот ключ определяет значение Автоматических (10 гигабитов) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 10 гигабит в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (10 Gigabit)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeedAutomatic1_5GigabitKeykIOPropertyPortSpeedAutomatic1_5GigabitKeyЭтот ключ определяет значение Автоматических (1,5 гигабита) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 1,5 гигабита в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (1.5 Gigabit)</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeedAutomatic1GigabitKeykIOPropertyPortSpeedAutomatic1GigabitKeyЭтот ключ определяет значение Автоматических (1 гигабит) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 1 гигабит в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (1 Gigabit)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeedAutomatic2GigabitKeykIOPropertyPortSpeedAutomatic2GigabitKeyЭтот ключ определяет значение Автоматических (2 гигабита) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 2 гигабита в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (2 Gigabit)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeedAutomatic3GigabitKeykIOPropertyPortSpeedAutomatic3GigabitKeyЭтот ключ определяет значение Автоматических (3 гигабита) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 3 гигабита в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (3 Gigabit)</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeedAutomatic4GigabitKeykIOPropertyPortSpeedAutomatic4GigabitKeyЭтот ключ определяет значение Автоматических (4 гигабита) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 4 гигабита в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (4 Gigabit)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeedAutomatic6GigabitKeykIOPropertyPortSpeedAutomatic6GigabitKeyЭтот ключ определяет значение Автоматических (6 гигабитов) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 6 гигабит в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (6 Gigabit)</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeedAutomatic8GigabitKeykIOPropertyPortSpeedAutomatic8GigabitKeyЭтот ключ определяет значение Автоматических (8 гигабитов) для ключа kIOPropertyPortSpeedKey. Если скорость порта составляет 8 гигабит в секунду и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (8 Gigabit)</string></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertyPortSpeedAutomaticKeykIOPropertyPortSpeedAutomaticKeyЭтот ключ определяет значение Автоматических для ключа kIOPropertyPortSpeedKey. Если скорость порта автоматически корректируется узлом/устройством, и категорическая скорость не известна, этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortSpeedKeykIOPropertyPortSpeedKeyЭтот ключ связан с текущей скоростью порта. Скорость порта может быть любой допустимой скоростью для межсоединения.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Speed</key><string>Automatic (1 Gigabit)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortStatusKeykIOPropertyPortStatusKeyЭтот ключ связан с текущим состоянием порта физической ссылки. Состояние порта или, «Соединяются Установленный», «Никакая Ссылка, Установленная», или «Неработающая Ссылка».
Примечание: Когда состояние порта изменяется, это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Status</key><string>Link Established</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortStatusLinkEstablishedKeykIOPropertyPortStatusLinkEstablishedKeyЭтот ключ определяет значение Ссылки, Установленной для ключа kIOPropertyPortStatusKey.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Status</key><string>Link Established</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortStatusLinkFailedKeykIOPropertyPortStatusLinkFailedKeyЭтот ключ определяет значение Ссылки, Неработающей для ключа kIOPropertyPortStatusKey.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Status</key><string>Link Failed</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortStatusNoLinkEstablishedKeykIOPropertyPortStatusNoLinkEstablishedKeyЭтот ключ определяет значение Никакой Ссылки, Установленной для ключа kIOPropertyPortStatusKey.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Status</key><string>No Link Established</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortTopologyAutomaticKeykIOPropertyPortTopologyAutomaticKeyЭтот ключ определяет значение Автоматических для ключа kIOPropertyPortTopologyKey. Если топология порта автоматически корректируется узлом/устройством, и категорическая топология не известна, этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Topology</key><string>Automatic</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortTopologyAutomaticNLPortKeykIOPropertyPortTopologyAutomaticNLPortKeyЭтот ключ определяет значение Автоматических (NL_Port) для ключа kIOPropertyPortTopologyKey. Если топология порта является NL_Port и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Topology</key><string>Automatic (NL_Port)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortTopologyAutomaticNPortKeykIOPropertyPortTopologyAutomaticNPortKeyЭтот ключ определяет значение Автоматических (N_Port) для ключа kIOPropertyPortTopologyKey. Если топология порта является N_Port и автоматически определяется программным обеспечением узла, этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Topology</key><string>Automatic (N_Port)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortTopologyKeykIOPropertyPortTopologyKeyЭтот ключ связан с текущей топологией порта. Топология порта может быть любой допустимой топологией для межсоединения.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Topology</key><string>Automatic (N_Port)</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortTopologyNLPortKeykIOPropertyPortTopologyNLPortKeyЭтот ключ определяет значение NL_Port для ключа kIOPropertyPortTopologyKey. Если топология порта является NL_Port, этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Topology</key><string>NL_Port</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyPortTopologyNPortKeykIOPropertyPortTopologyNPortKeyЭтот ключ определяет значение N_Port для ключа kIOPropertyPortTopologyKey. Если топология порта является N_Port, этот ключ должен использоваться.
Примечание: Это значение может измениться. Это не статическое значение.
Требование: Дополнительный для любого межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>Port Topology</key><string>N_Port</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertyProtocolCharacteristicsKeykIOPropertyProtocolCharacteristicsKeyЭтот ключ используется для определения Характеристик Протокола для определенного протокола, и он имеет связанный словарь, перечисляющий характеристики протокола.
Требование: обязательный
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>ATAPI</string><key>Physical Interconnect Location</key><string>Internal</string></dict></dict>
Доступный в OS X v10.1 и позже.
-
kIOPropertySASAddressKeykIOPropertySASAddressKeyЭтим ключом является уникальный 64-разрядный Адрес SAS для узла сервера устройства, расположенного в этом порту, или для серверного порта инициирования.
Требование: обязательный для SAS.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SAS</string><key>Physical Interconnect Location</key><string>External</string><key>SAS Address</key><data>0011223344556677</data></dict></dict>
Example2:
<dict><key>Controller Characteristics</key><dict><key>SAS Address</key><data>0011223344556677</data></dict></dict>
Доступный в OS X v10.4 и позже.
-
kIOPropertySCSIDomainIdentifierKeykIOPropertySCSIDomainIdentifierKeyИдентификатор, который однозначно определит этот Домен SCSI для Физического Взаимосвязанного типа. Этот идентификатор, как только гарантируют, будет уникален для любого данного Физического Межсоединения и, как гарантируют, не будет тем же через перезапуски или завершения работы.
Требование: обязательный для интерфейса параллели SCSI и интерфейса Fibre Channel.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>Internal</string><key>SCSI Domain Identifier</key><integer>0</integer></dict></dict>
Доступный в OS X v10.2 и позже.
-
kIOPropertySCSIInitiatorIdentifierKeykIOPropertySCSIInitiatorIdentifierKeyИдентификатор, который однозначно определит этого инициатора SCSI для Домена SCSI.
Требование: обязательный для интерфейса параллели SCSI, SAS и интерфейса Fibre Channel.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>Internal</string><key>SCSI Initiator Identifier</key><integer>7</integer></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertySCSILogicalUnitNumberKeykIOPropertySCSILogicalUnitNumberKeyЭтот ключ является Числом Логической единицы SCSI для сервера устройства, которым управляет драйвер.
Требование: обязательный для интерфейса параллели SCSI, SAS и интерфейса Fibre Channel.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>Internal</string><key>SCSI Logical Unit Number</key><integer>2</integer></dict></dict>
Доступный в OS X v10.2 и позже.
-
kIOPropertySCSIParallelSignalingTypeHVDKeykIOPropertySCSIParallelSignalingTypeHVDKeyЭтот ключ определяет значение Высоковольтного Дифференциала для ключа kIOPropertySCSIParallelSignalingTypeKey. Если тип сигнализации порта является Высоковольтным Дифференциалом, этот ключ должен использоваться.
Требование: Дополнительный для межсоединения Интерфейса Параллели SCSI.
Пример:
<dict><key>Controller Characteristics</key><dict><key>SCSI Parallel Signaling Type</key><string>High Voltage Differential</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertySCSIParallelSignalingTypeKeykIOPropertySCSIParallelSignalingTypeKeyЭтот ключ связан с типом сигнализации, используемым для этой Параллельной шины SCSI. Допустимые значения включают «Высоковольтный Дифференциал», «Низковольтный Дифференциал», и «Несимметричный».
Требование: Дополнительный для Интерфейса Параллели SCSI. Не определенный для любого другого физического межсоединения.
Пример:
<dict><key>Controller Characteristics</key><dict><key>SCSI Parallel Signaling Type</key><string>High Voltage Differential</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertySCSIParallelSignalingTypeLVDKeykIOPropertySCSIParallelSignalingTypeLVDKeyЭтот ключ определяет значение Низковольтного Дифференциала для ключа kIOPropertySCSIParallelSignalingTypeKey. Если тип сигнализации порта является Низковольтным Дифференциалом, этот ключ должен использоваться.
Требование: Дополнительный для межсоединения Интерфейса Параллели SCSI.
Пример:
<dict><key>Controller Characteristics</key><dict><key>SCSI Parallel Signaling Type</key><string>Low Voltage Differential</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertySCSIParallelSignalingTypeSEKeykIOPropertySCSIParallelSignalingTypeSEKeyЭтот ключ определяет значение Несимметричных для ключа kIOPropertySCSIParallelSignalingTypeKey. Если тип сигнализации порта Несимметричен, этот ключ должен использоваться.
Требование: Дополнительный для межсоединения Интерфейса Параллели SCSI.
Пример:
<dict><key>Controller Characteristics</key><dict><key>SCSI Parallel Signaling Type</key><string>Single Ended</string></dict></dict>
Доступный в OS X v10.3 и позже.
-
kIOPropertySCSIPortIdentifierKeykIOPropertySCSIPortIdentifierKeyЭтот ключ является уникальным идентификатором портов для узла сервера устройства, расположенного в этом порту, или для серверного порта инициирования. Формату для этих данных позволяют быть специфичным для поставщика, пока это, как гарантируют, будет уникально. Длина произвольна, для обеспечения itnerfaces с нестандартными правилами идентификатора. Рекомендуется иметь, это - копия существующего стандартного уникального идентификатора для этого порта, должен тот уже существовать для Вашего интерфейсного типа
Требование: обязательный.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string><key>Node World Wide Name</key><data>0011223344556677</data><key>Unique SCSI Port Identifier</key><data>0011223344556677</data></dict></dict>
Example2:
<dict><key>Controller Characteristics</key><dict><key>Unique SCSI Port Identifier</key><data>0011223344556677</data></dict></dict>
Доступный в OS X v10.7 и позже.
-
kIOPropertySCSIProtocolMultiInitKeykIOPropertySCSIProtocolMultiInitKeyЭтот ключ характеристик протокола используется, чтобы сообщить системе что поддержка протоколов, имеющая многократные устройства то действие как инициаторы.
Требование: дополнительный.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>Fibre Channel Interface</string><key>Physical Interconnect Location</key><string>External</string><key>Multiple Initiators</key><string>True</string></dict></dict>
Доступный в OS X v10.2 и позже.
-
kIOPropertySCSITargetIdentifierKeykIOPropertySCSITargetIdentifierKeyЭто - SCSI Идентификатор Target для данного Целевого устройства SCSI.
Требование: обязательный для интерфейса параллели SCSI и интерфейса Fibre Channel.
Пример:
<dict><key>Protocol Characteristics</key><dict><key>Physical Interconnect</key><string>SCSI Parallel Interface</string><key>Physical Interconnect Location</key><string>Internal</string><key>SCSI Target Identifier</key><integer>3</integer></dict></dict>
Доступный в OS X v10.2 и позже.
-
