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.