Networking_NetworkInterface Struct
Intestazione: #include <applicazioni/networking.h>
Le proprietà di un'interfaccia di rete.
Nota
Si tratta di un alias di una struttura con versioni. Definire NETWORKING_STRUCTS_VERSION usare questo 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;
};
Membri
uint32_t z__magicAndVersion
Numero magico che identifica in modo univoco la versione struct.
bool isEnabled
Indica se l'interfaccia di rete è abilitata.
char interfaceName[IF_NAMESIZE]
Nome dell'interfaccia di rete.
interfaccia uint32_t NameLength
Lunghezza del nome dell'interfaccia di rete.
Networking_IpType_Type ipConfigurationType
Il Networking_IpType enum che contiene i tipi di IP per l'interfaccia.
Networking_InterfaceMedium_Type InterfaceMediumType
Il Networking_InterfaceMedium enum che contiene i tipi di rete per l'interfaccia.