NET_LUID Wert
Ein NET_LUID Wert ist ein 64-Bit-Wert, der eine NDIS-Netzwerkschnittstelle identifiziert. Der NET_LUID-Datentyps ist eine Union, die den Zugriff auf den NET_LUID-Wert als einzelner 64-Bit-Wert oder als Struktur mit einem NET_LUID-Index und einem Schnittstellentyp ermöglichen kann.
Das NetLuidIndex-Element der NET_LUID Union ist ein 24-Bit-NET_LUID-Index, den NDIS zuordnet, wenn ein Schnittstellenanbieter die Funktion NdisIfAllocateNetLuidIndex aufruft. NDIS und Schnittstellenanbieter verwenden diesen Index, um zwischen mehreren Schnittstellen zu unterscheiden, die denselben Schnittstellentyp aufweisen. Daher ist dieser Index auf einem lokalen Computer eindeutig.
Das IfType-Element der NET_LUID Union ist ein 16-Bit-Wert, der einen vom Internet zugewiesenen Nummernautorität (Internet Assigned Numbers Authority, IANA) definierten Schnittstellentyp enthält. Eine Liste der gültigen Schnittstellentypen finden Sie unter NDIS-Schnittstellentypen.
Der NET_LUID-Datentyp entspricht dem ifName-Objekt in RFC 2863, da NDIS die ifName-Zeichenfolge von einem NET_LUID-Wert abgeleitet.
Um einen NET_LUID-Wert zu erstellen, ruft ein Schnittstellenanbieter die NdisIfAllocateNetLuidIndex-Funktion auf, um einen NET_LUID Index zuzuweisen, und ruft dann das NDIS_MAKE_NET_LUID Makro auf, um den NET_LUID-Wert zu erstellen. Weitere Informationen zum Erstellen von NET_LUID Werten finden Sie unter Verwenden NET_LUID Indizes.