Partager via


Networking_NetworkInterface Struct

En-tête : #include <applibs/networking.h>

Propriétés d’une interface réseau.

Note

Il s’agit d’un alias pour une structure avec version. Définissez NETWORKING_STRUCTS_VERSION utiliser cet 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;
};

Membres

uint32_t z__magicAndVersion

Nombre magique qui identifie de façon unique la version du struct.

bool isEnabled

Indique si l’interface réseau est activée.

char interfaceName[IF_NAMESIZE]

Nom de l’interface réseau.

uint32_t interfaceNameLength

Longueur du nom de l’interface réseau.

Networking_IpType_Type ipConfigurationType

Le Networking_IpType énumération qui contient les types d’adresses IP pour l’interface.

Networking_InterfaceMedium_Type InterfaceMediumType

Le Networking_InterfaceMedium énumération qui contient les types de réseau pour l’interface.

Concepts et exemples