다음을 통해 공유


Networking_NetworkInterface 구조체

헤더: #include <applibs/networking.h>

네트워크 인터페이스의 속성입니다.

참고

버전이 지정된 구조체의 별칭입니다. 이 별칭을 사용할 NETWORKING_STRUCTS_VERSION 정의합니다.

struct Networking_NetworkInterface {
    uint32_t z__magicAndVersion;
    bool isEnabled;
    char interfaceName[IF_NAMESIZE];
    uint32_t reserved;
    Networking_IpType_Type ipConfigurationType;
    Networking_InterfaceMedium_Type interfaceMediumType;
};

멤버

uint32_t z__magicAndVersion

구조체 버전을 고유하게 식별하는 매직 넘버입니다.

bool isEnabled

네트워크 인터페이스를 사용할 수 있는지 여부를 나타냅니다.

char interfaceName[IF_NAMESIZE]

네트워크 인터페이스 이름입니다.

uint32_t interfaceNameLength

네트워크 인터페이스 이름의 길이입니다.

ipConfigurationType Networking_IpType_Type

인터페이스의 IP 형식을 포함하는 Networking_IpType 열거형입니다.

Networking_InterfaceMedium_Type InterfaceMediumType

인터페이스에 대한 네트워크 형식을 포함하는 Networking_InterfaceMedium 열거형입니다.

개념 및 샘플