Freigeben über


NET_LUID_LH Union (ifdef.h)

Die NET_LUID Union ist die lokal eindeutige ID (LUID) für eine Netzwerkschnittstelle.

Syntax

typedef union _NET_LUID_LH {
  ULONG64 Value;
  struct {
    ULONG64 Reserved : 24;
    ULONG64 NetLuidIndex : 24;
    ULONG64 IfType : 16;
  } Info;
} NET_LUID_LH, *PNET_LUID_LH;

Elemente

Value

Typ: ULONG64

Ein 64-Bit-Wert, der die LUID darstellt.

Info

Eine benannte Vereinigung, die die Komponentenfelder im 64-Bit-LUID-Wertelement enthält.

Info.Reserved

Typ: ULONG64

Dieses Feld ist reserviert.

Info.NetLuidIndex

Typ: ULONG64

Der LUID-Index der Netzwerkschnittstelle.

Info.IfType

Typ: ULONG64

Der Schnittstellentyp gemäß Definition der Internet Assigned Names Authority (IANA). Mögliche Werte für den Schnittstellentyp sind in der Ipifcons.h-Includedatei aufgeführt.

In der folgenden Tabelle sind allgemeine Werte für den Schnittstellentyp aufgeführt, obwohl viele andere Werte möglich sind.

Wert Bedeutung
IF_TYPE_OTHER
1
Ein anderer Netzwerkschnittstellentyp.
IF_TYPE_ETHERNET_CSMACD
6
Eine Ethernet-Netzwerkschnittstelle.
IF_TYPE_ISO88025_TOKENRING
9
Eine Tokenring-Netzwerkschnittstelle.
IF_TYPE_PPP
23
Eine PPP-Netzwerkschnittstelle.
IF_TYPE_SOFTWARE_LOOPBACK
24
Eine Software-Loopback-Netzwerkschnittstelle.
IF_TYPE_ATM
37
Eine ATM-Netzwerkschnittstelle.
IF_TYPE_IEEE80211
71
Eine IEEE 802.11 Wireless-Netzwerkschnittstelle.
IF_TYPE_TUNNEL
131
Eine Tunneltyp-Kapselungsnetzwerkschnittstelle.
IF_TYPE_IEEE1394
144
Eine IEEE 1394 (Firewire) Hochleistungs-Serielle Bus-Netzwerkschnittstelle.

Bemerkungen

Die NET_LUID-Struktur ist protokollunabhängig und arbeitet mit Netzwerkschnittstellen für das IPv6- und IPv4-Protokoll. Die NET_LUID-Struktur wird unter Windows Vista und höher definiert.

Die strukturen IF_LUID und NET_LUID_LH sind andere Namen, die für die NET_LUID Union verwendet werden können.

Die Werte für das IfType-Bitfeld werden in der Ipifcons.h-Includedatei definiert. Derzeit werden nur die möglichen Werte unterstützt, die in der Beschreibung des IfType-Elements aufgeführt sind.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows Vista [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 [Nur Desktop-Apps]
Header ifdef.h

Siehe auch

ConvertInterfaceAliasToLuid

ConvertInterfaceGuidToLuid

ConvertInterfaceIndexToLuid

ConvertInterfaceLuidToGuid

ConvertInterfaceLuidToIndex

ConvertInterfaceLuidToNameA

ConvertInterfaceLuidToNameW

ConvertInterfaceNameToLuidA

ConvertInterfaceNameToLuidW

MIB_IF_ROW2

MIB_IPINTERFACE_ROW