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) |