Freigeben über


NDIS_MAKE_NET_LUID-Makro (ntddndis.h)

Das NDIS_MAKE_NET_LUID-Makro erstellt einen NET_LUID-Wert aus einem Schnittstellentyp und einem NET_LUID Index.

Syntax

void NDIS_MAKE_NET_LUID(
   _pNetLuid,
   _IfType,
   _NetLuidIndex
);

Parameter

_pNetLuid

Ein Zeiger auf einen vom Aufrufer bereitgestellten NET_LUID Union. NDIS_MAKE_NET_LUID gibt den neu erstellten NET_LUID Wert in dieser Variablen zurück.

_IfType

Der IANA-Schnittstellentyp (Internet Assigned Numbers Authority). NDIS_MAKE_NET_LUID schreibt den Wert bei _IfType in den IfType-Member der NET_LUID Union, den der Aufrufer unter _pNetLuid bereitgestellt hat. Eine Liste der Schnittstellentypen finden Sie unter NDIS-Schnittstellentypen.

_NetLuidIndex

Ein NET_LUID Index, den der Aufrufer der NdisIfAllocateNetLuidIndex-Funktion zugeordnet hat. NDIS_MAKE_NET_LUID schreibt den Wert bei _NetLuidIndex in das NetLuidIndex-Element der NET_LUID Union, die der Aufrufer unter _pNetLuid bereitgestellt hat.

Rückgabewert

Keine

Bemerkungen

NDIS-Netzwerkschnittstellenanbieter sollten das Makro NDIS_MAKE_NET_LUID verwenden, um einen NET_LUID-Wert zu erstellen. Der Anbieter übergibt den resultierenden NET_LUID-Wert an die NdisIfRegisterInterface-Funktion , um die Schnittstelle bei NDIS zu registrieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Desktop
Kopfzeile ntddndis.h (include ndis.h)

Weitere Informationen

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID