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

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

Разработчик

Ссылка IOEthernetController.h

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

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

Ссылка IOEthernetController.h

Включенные заголовки

  • <IOKit/network/IONetworkController.h>

Константы

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Объявление

    Objective C

    #define kIOEthernetAddressSize 6 #define kIOEthernetControllerClass "IOEthernetController" #define kIOEthernetCRCSize 4 #define kIOEthernetDisabledWakeOnLANFilterGroup \ "IOEthernetDisabledWakeOnLANFilterGroup" #define kIOEthernetMaxPacketSize 1518 #define kIOEthernetMinPacketSize 64 #define kIOEthernetWakeOnLANFilterGroup "IOEthernetWakeOnLANFilterGroup"

    Константы

    • kIOEthernetAddressSize

      kIOEthernetAddressSize

      Число байтов в адресе оборудования Ethernet.

      Доступный в OS X v10.0 и позже.

    • kIOEthernetControllerClass

      kIOEthernetControllerClass

      kIOEthernetControllerClass является именем класса IOEthernetController.

      Доступный в OS X v10.0 и позже.

    • kIOEthernetCRCSize

      kIOEthernetCRCSize

      Размер в байтах 32-разрядного значения CRC, добавленного до конца каждого кадра Ethernet.

      Доступный в OS X v10.0 и позже.

    • kIOEthernetDisabledWakeOnLANFilterGroup

      kIOEthernetDisabledWakeOnLANFilterGroup

      kIOEthernetDisabledWakeOnLANFilterGroup описывает имя, присвоенное отключенной группе фильтра Следа на LAN Ethernet. Эта группа представляет в настоящее время отключающиеся фильтры следа. Членство в этой группе является динамичным.

      Доступный в OS X v10.6 и позже.

    • kIOEthernetMaxPacketSize

      kIOEthernetMaxPacketSize

      Максимальный размер пакета Ethernet, включая байты FCS.

      Доступный в OS X v10.0 и позже.

    • kIOEthernetMinPacketSize

      kIOEthernetMinPacketSize

      Минимальный размер пакета Ethernet, включая байты FCS.

      Доступный в OS X v10.0 и позже.

    • kIOEthernetWakeOnLANFilterGroup

      kIOEthernetWakeOnLANFilterGroup

      kIOEthernetWakeOnLANFilterGroup описывает имя, присвоенное группе фильтра Следа на LAN Ethernet. Эта группа представляет фильтры следа, поддерживающиеся контроллером.

      Доступный в OS X v10.0 и позже.

  • Объявление

    Objective C

    extern const OSSymbol * gIOEthernetDisabledWakeOnLANFilterGroup; extern const OSSymbol * gIOEthernetWakeOnLANFilterGroup;

    Константы

    • gIOEthernetDisabledWakeOnLANFilterGroup

      gIOEthernetDisabledWakeOnLANFilterGroup

      gIOEthernetDisabledWakeOnLANFilterGroup является объектом OSSymbol, содержащим имя отключенной группы фильтра Следа на LAN Ethernet, определенной kIOEthernetDisabledWakeOnLANFilterGroup.

      Доступный в OS X v10.6 и позже.

    • gIOEthernetWakeOnLANFilterGroup

      gIOEthernetWakeOnLANFilterGroup

      gIOEthernetWakeOnLANFilterGroup является объектом OSSymbol, содержащим имя группы фильтра Следа на LAN Ethernet, определенной kIOEthernetWakeOnLANFilterGroup.

      Доступный в OS X v10.6 и позже.

  • Все просачивается группа фильтра Следа на LAN.

    Объявление

    Objective C

    enum { kIOEthernetWakeOnMagicPacket = 0x00000001, kIOEthernetWakeOnPacketAddressMatch = 0x00000002 };

    Константы

    • kIOEthernetWakeOnMagicPacket

      kIOEthernetWakeOnMagicPacket

      Прием волшебного пакета.

      Доступный в OS X v10.0 и позже.

    • kIOEthernetWakeOnPacketAddressMatch

      kIOEthernetWakeOnPacketAddressMatch

      Прием пакета, проходящего через любой из механизмов фильтрации адреса на основе ее целевого Ethernet-адреса. Это может включать одноадресную передачу, широковещательно передать, или групповые адреса в зависимости от текущего состояния и установки соответствующих фильтров пакетов.

      Доступный в OS X v10.1 и позже.

    Обсуждение

    Каждый перечисленный фильтр будет реагировать на сетевое событие, которое инициирует системное пробуждение.