NET_LUID_LH Union (ifdef.h)
Die NET_LUID Union ist der lokal eindeutige Bezeichner (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;
Member
Value
Typ: ULONG64
Ein 64-Bit-Wert, der die LUID darstellt.
Info
Eine benannte Union, die die Komponentenfelder im 64-Bit-LUID-Wertmember 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, der von der Internet Assigned Names Authority (IANA) definiert ist. Mögliche Werte für den Schnittstellentyp sind in der Includedatei Ipifcons.h aufgeführt.
In der folgenden Tabelle sind allgemeine Werte für den Schnittstellentyp aufgeführt, obwohl viele andere Werte möglich sind.
Hinweise
Die NET_LUID-Struktur ist protokollunabhängig und funktioniert mit Netzwerkschnittstellen für das IPv6- und das IPv4-Protokoll. Die NET_LUID-Struktur wird unter Windows Vista und höher definiert.
Die IF_LUID- und NET_LUID_LH strukturen sind weitere Namen, die für die NET_LUID Union verwendet werden können.
Die Werte für das IfType-Bitfeld sind in der Includedatei Ipifcons.h definiert. Derzeit werden nur die möglichen Werte unterstützt, die in der Beschreibung des IfType-Members aufgeführt sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | ifdef.h |