Ссылка 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 и позже.
Обсуждение
Каждый перечисленный фильтр будет реагировать на сетевое событие, которое инициирует системное пробуждение.
-