Networking_NetworkInterface Yapısı
Üst bilgi: applibs/networking.h #include <>
Ağ arabiriminin özellikleri.
Not
Bu, sürümlenmiş bir yapının diğer adıdır. Bu diğer adı kullanmak için NETWORKING_STRUCTS_VERSION tanımlayın.
struct Networking_NetworkInterface {
uint32_t z__magicAndVersion;
bool isEnabled;
char interfaceName[IF_NAMESIZE];
uint32_t reserved;
Networking_IpType_Type ipConfigurationType;
Networking_InterfaceMedium_Type interfaceMediumType;
};
Üyeler
uint32_t z__magicAndVersion
Yapı sürümünü benzersiz olarak tanımlayan sihirli bir sayı.
bool isEnabled
Ağ arabiriminin etkinleştirilip etkinleştirilmediğini gösterir.
char interfaceName[IF_NAMESIZE]
Ağ arabirimi adı.
uint32_t interfaceNameLength
Ağ arabirimi adının uzunluğu.
Networking_IpType_Type ipConfigurationType
Arabirimin IP türlerini içeren Networking_IpType sabit listesi.
Networking_InterfaceMedium_Type InterfaceMediumType
Arabirimin ağ türlerini içeren Networking_InterfaceMedium sabit listesi.