Ссылка пространства пользователя IONetworkInterface.h
См. Обзор для документации уровня заголовка.
-
Объявление
Objective C
#define kIOBuiltin "IOBuiltin" #define kIOInterfaceExtraFlags "IOInterfaceExtraFlags" #define kIOInterfaceFlags "IOInterfaceFlags" #define kIOInterfaceNamePrefix "IOInterfaceNamePrefix" #define kIOInterfaceState "IOInterfaceState" #define kIOInterfaceType "IOInterfaceType" #define kIOInterfaceUnit "IOInterfaceUnit" #define kIOLocation "IOLocation" #define kIOMaxTransferUnit "IOMaxTransferUnit" #define kIOMediaAddressLength "IOMediaAddressLength" #define kIOMediaHeaderLength "IOMediaHeaderLength" #define kIONetworkData "IONetworkData" #define kIONetworkInterfaceClass "IONetworkInterface" #define kIOPrimaryInterface "IOPrimaryInterface"
Константы
-
kIOBuiltin
kIOBuiltin
kIOBuiltin является свойством объектов IONetworkInterface. Это имеет значение OSBoolean.
kIOBuiltin свойство описывает, встроен ли интерфейс.
Доступный в OS X v10.3 и позже.
-
kIOInterfaceExtraFlags
kIOInterfaceExtraFlags
Свойство объектов IONetworkInterface.
kIOInterfaceExtraFlags свойство имеет значение OSNumber, указывающее текущую стоимость интерфейса eflags. eflag константы определяются в bsd/net/if.h.
Доступный в OS X v10.0 и позже.
-
kIOInterfaceFlags
kIOInterfaceFlags
Свойство объектов IONetworkInterface.
kIOInterfaceFlags свойство имеет значение OSNumber, указывающее текущую стоимость интерфейсных флагов. Константы флага определяются в bsd/net/if.h.
Доступный в OS X v10.0 и позже.
-
kIOInterfaceNamePrefix
kIOInterfaceNamePrefix
Свойство объектов IONetworkInterface.
kIOInterfaceNamePrefix свойство имеет значение OSString, описывающее строковый префикс для имени BSD, присвоенного интерфейсу.
Доступный в OS X v10.0 и позже.
-
kIOInterfaceState
kIOInterfaceState
Свойство объектов IONetworkInterface.
kIOInterfaceState свойство имеет значение OSNumber, описывающее текущее состояние интерфейсного объекта. Это свойство не экспортируется в BSD через ifnet структуру.
Доступный в OS X v10.0 и позже.
-
kIOInterfaceType
kIOInterfaceType
Свойство объектов IONetworkInterface.
kIOInterfaceType свойство имеет значение OSNumber, указывающее тип сетевого интерфейса, который представляет этот интерфейс. Константы типа определяются в bsd/net/if_types.h.
Доступный в OS X v10.0 и позже.
-
kIOInterfaceUnit
kIOInterfaceUnit
Свойство объектов IONetworkInterface.
kIOInterfaceUnit свойство имеет значение OSNumber, описывающее число модуля, присвоенное интерфейсному объекту.
Доступный в OS X v10.0 и позже.
-
kIOLocation
kIOLocation
kIOLocation является свойством объектов IONetworkInterface. Это имеет значение OSString.
kIOLocation свойство описывает физическое расположение встроенных интерфейсов.
Доступный в OS X v10.3 и позже.
-
kIOMaxTransferUnit
kIOMaxTransferUnit
Свойство объектов IONetworkInterface.
kIOMaxTransferUnit свойство имеет значение OSNumber, указывающее максимальный блок передачи для интерфейса в байтах.
Доступный в OS X v10.0 и позже.
-
kIOMediaAddressLength
kIOMediaAddressLength
Свойство объектов IONetworkInterface.
kIOMediaAddressLength свойство имеет значение OSNumber, указывающее размер адреса носителей в байтах.
Доступный в OS X v10.0 и позже.
-
kIOMediaHeaderLength
kIOMediaHeaderLength
Свойство объектов IONetworkInterface.
kIOMediaHeaderLength свойство имеет значение OSNumber, указывающее размер заголовка носителя в байтах.
Доступный в OS X v10.0 и позже.
-
kIONetworkData
kIONetworkData
Свойство объектов IONetworkInterface.
kIONetworkData свойство имеет значение OSDictionary и является контейнером для набора объектов IONetworkData, которыми управляет интерфейс. Каждая запись в словаре является парой ключ/значение, состоящей из имени сетевых данных и OSDictionary описание содержания сетевых данных.
Доступный в OS X v10.0 и позже.
-
kIONetworkInterfaceClass
kIONetworkInterfaceClass
Имя класса IONetworkInterface.
Доступный в OS X v10.0 и позже.
-
kIOPrimaryInterface
kIOPrimaryInterface
Свойство объектов IONetworkInterface.
kIOInterfaceNamePrefix свойство имеет значение OSBoolean, описывающее, является ли интерфейс основным устройством или встроенным сетевым интерфейсом.
Доступный в OS X v10.0 и позже.
-
-
Объявление
Objective C
enum { kIONetworkInterfaceRegisteredState = 0x1, kIONetworkInterfaceOpenedState = 0x2, kIONetworkInterfaceDisabledState = 0x4 };
Константы
-
kIONetworkInterfaceRegisteredState
kIONetworkInterfaceRegisteredState
Интерфейсный объект зарегистрировался в канальном уровне.
Доступный в OS X v10.0 и позже.
-
kIONetworkInterfaceOpenedState
kIONetworkInterfaceOpenedState
У одного или более клиентов есть открытое на интерфейсном объекте.
Доступный в OS X v10.0 и позже.
-
kIONetworkInterfaceDisabledState
kIONetworkInterfaceDisabledState
Интерфейс временно неспособен обслужить свои клиенты. Это произойдет, когда сетевой контроллер, обслуживающий интерфейс, вошел, низкая мощность утверждают, что представляет его неприменимый.
Доступный в OS X v10.0 и позже.
Обсуждение
Константы раньше кодировали состояние интерфейсного объекта.
-