Поделиться через


Networking_NetworkInterface Struct

Заголовок: #include <applibs/networking.h>

Свойства сетевого интерфейса.

Примечание

Это псевдоним структуры с управлением версиями. Определите NETWORKING_STRUCTS_VERSION для использования этого псевдонима.

struct Networking_NetworkInterface {
    uint32_t z__magicAndVersion;
    bool isEnabled;
    char interfaceName[IF_NAMESIZE];
    uint32_t reserved;
    Networking_IpType_Type ipConfigurationType;
    Networking_InterfaceMedium_Type interfaceMediumType;
};

Членов

uint32_t z__magicAndVersion

Магическое число, однозначно определяющее версию структуры.

bool isEnabled

Указывает, включен ли сетевой интерфейс.

char interfaceName[IF_NAMESIZE]

Имя сетевого интерфейса.

uint32_t interfaceNameLength

Длина имени сетевого интерфейса.

Networking_IpType_Type ipConfigurationType

Перечисление Networking_IpType , содержащее типы IP-адресов для интерфейса.

Networking_InterfaceMedium_Type InterfaceMediumType

Перечисление Networking_InterfaceMedium, содержащее типы сети для интерфейса.

Основные понятия и примеры