Share via


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.

Kavramlar ve örnekler