Dela via


Networking_NetworkInterface Struct

Sidhuvud: #include <applibs/networking.h>

Egenskaperna för ett nätverksgränssnitt.

Observera

Det här är ett alias för en versionsstruktur. Definiera NETWORKING_STRUCTS_VERSION du vill använda detta alias.

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

Medlemmar

uint32_t z__magicAndVersion

Ett magiskt nummer som unikt identifierar struct-versionen.

bool isEnabled

Anger om nätverksgränssnittet är aktiverat.

char interfaceName[IF_NAMESIZE]

Namnet på nätverksgränssnittet.

uint32_t interfaceNameLength

Längden på nätverksgränssnittets namn.

Networking_IpType_Type ipConfigurationType

Det Networking_IpType uppräkning som innehåller IP-typerna för gränssnittet.

Networking_InterfaceMedium_Type InterfaceMediumType

Det Networking_InterfaceMedium uppräkning som innehåller nätverkstyperna för gränssnittet.

Koncept och exempel