Partilhar via


Networking_NetworkInterface Struct

Cabeçalho: #include <applibs/networking.h>

As propriedades de uma interface de rede.

Nota

Trata-se de um alias para uma estrutura com versões. Defina NETWORKING_STRUCTS_VERSION utilizar 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;
};

Membros

uint32_t z__magicAndVersion

Um número mágico que identifica exclusivamente a versão da estrutura.

bool isEnabled

Indica se a interface de rede está ativada.

char interfaceName[IF_NAMESIZE]

O nome da interface de rede.

interface uint32_t NameLength

O comprimento do nome da interface de rede.

Networking_IpType_Type ipConfigurationType

A Networking_IpType enumeração que contém os tipos de IP da interface.

Networking_InterfaceMedium_Type InterfaceMediumType

A Networking_InterfaceMedium enumeração que contém os tipos de rede da interface.

Conceitos e exemplos