Sdílet prostřednictvím


Networking_NetworkInterface – struktura

Hlavička: #include <applibs/networking.h>

Vlastnosti síťového rozhraní.

Poznámka

Toto je alias struktury s verzemi. Definujte NETWORKING_STRUCTS_VERSION pro použití tohoto aliasu.

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

Členy

uint32_t z__magicAndVersion

Magické číslo, které jednoznačně identifikuje verzi struktury.

bool isEnabled

Označuje, zda je síťové rozhraní povoleno.

char interfaceName[IF_NAMESIZE]

Název síťového rozhraní.

uint32_t název_rozhraníLength

Délka názvu síťového rozhraní.

Networking_IpType_Type ipConfigurationType

Networking_IpType výčet obsahující typy IP adres pro rozhraní.

Networking_InterfaceMedium_Type InterfaceMediumType

Networking_InterfaceMedium výčet, který obsahuje síťové typy pro rozhraní.

Koncepty a ukázky