Compartir vía


Networking_NetworkInterface Struct

Encabezado: #include <applibs/networking.h>

Las propiedades de una interfaz de red.

Nota

Se trata de un alias de una estructura versionada. Define NETWORKING_STRUCTS_VERSION usar este 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;
};

Miembros

uint32_t z__magicAndVersion

Es un número mágico que identifica de forma única la versión de struct.

bool isEnabled

Indica si la interfaz de red está habilitada.

char interfaceName[IF_NAMESIZE]

El nombre de la interfaz de red.

uint32_t interfaceNameLength

La longitud del nombre de la interfaz de red.

Networking_IpType_Type ipConfigurationType

La enumeración Networking_IpType que contiene los tipos ip para la interfaz.

Networking_InterfaceMedium_Type InterfaceMediumType

La enumeración Networking_InterfaceMedium que contiene los tipos de red para la interfaz.

Conceptos y ejemplos