Delen via


Networking_NetworkInterface Struct

Header: #include <applibs/networking.h>

De eigenschappen van een netwerkinterface.

Opmerking

Dit is een alias voor een structuur met versiebeheer. Definieer NETWORKING_STRUCTS_VERSION om deze alias te gebruiken.

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

Leden

uint32_t z__magicAndVersion

Een magisch getal dat de struct-versie uniek identificeert.

bool isEnabled

Geeft aan of de netwerkinterface is ingeschakeld.

char interfaceName[IF_NAMESIZE]

De naam van de netwerkinterface.

uint32_t interfaceNameLength

De lengte van de naam van de netwerkinterface.

Networking_IpType_Type ipConfigurationType

De Networking_IpType opsomming die de IP-typen voor de interface bevat.

Networking_InterfaceMedium_Type InterfaceMediumType

De Networking_InterfaceMedium opsomming die de netwerktypen voor de interface bevat.

Concepten en voorbeelden