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.