Networking_NetworkInterface-Struktur
Header: #include <applibs/networking.h>
Die Eigenschaften einer Netzwerkschnittstelle.
Hinweis
Dies ist ein Alias für eine Struktur mit Versionsverwaltung. Definieren Sie NETWORKING_STRUCTS_VERSION, um diesen Alias zu verwenden.
struct Networking_NetworkInterface {
uint32_t z__magicAndVersion;
bool isEnabled;
char interfaceName[IF_NAMESIZE];
uint32_t reserved;
Networking_IpType_Type ipConfigurationType;
Networking_InterfaceMedium_Type interfaceMediumType;
};
Mitglieder
uint32_t z__magicAndVersion
Eine magische Zahl, die die Strukturversion eindeutig identifiziert.
bool isEnabled
Gibt an, ob die Netzwerkschnittstelle aktiviert ist.
char interfaceName[IF_NAMESIZE]
Der Name der Netzwerkschnittstelle.
uint32_t interfaceNameLength
Die Länge des Netzwerkschnittstellennamens.
Networking_IpType_Type ipConfigurationType
Die Networking_IpType Enumeration, die die IP-Typen für die Schnittstelle enthält.
Networking_InterfaceMedium_Type InterfaceMediumType
Die Networking_InterfaceMedium Enumeration, die die Netzwerktypen für die Schnittstelle enthält.