Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка пространства пользователя IONetworkInterface.h

Опции
Развертывание Target:

На этой странице

Ссылка пространства пользователя 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 и позже.

    Обсуждение

    Константы раньше кодировали состояние интерфейсного объекта.