Share via


Networking_NetworkInterface 構造体

ヘッダー: applibs </networking.h #include>

ネットワーク インターフェイスのプロパティ。

メモ

これは、バージョン管理された構造体のエイリアスです。 このエイリアスを使用する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列挙型。

概念とサンプル