Networking_NetworkInterface Struct
Sidhuvud: #include <applibs/networking.h>
Egenskaperna för ett nätverksgränssnitt.
Observera
Det här är ett alias för en versionsstruktur. Definiera NETWORKING_STRUCTS_VERSION du vill använda detta 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;
};
Medlemmar
uint32_t z__magicAndVersion
Ett magiskt nummer som unikt identifierar struct-versionen.
bool isEnabled
Anger om nätverksgränssnittet är aktiverat.
char interfaceName[IF_NAMESIZE]
Namnet på nätverksgränssnittet.
uint32_t interfaceNameLength
Längden på nätverksgränssnittets namn.
Networking_IpType_Type ipConfigurationType
Det Networking_IpType uppräkning som innehåller IP-typerna för gränssnittet.
Networking_InterfaceMedium_Type InterfaceMediumType
Det Networking_InterfaceMedium uppräkning som innehåller nätverkstyperna för gränssnittet.