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 eine vom Aufrufer bereitgestellte NET_LUID Union. NDIS_MAKE_NET_LUID gibt den neu erstellten NET_LUID Wert in dieser Variablen zurück.
_IfType
Der Schnittstellentyp Internet Assigned Numbers Authority (IANA). NDIS_MAKE_NET_LUID schreibt den Wert bei _IfType in das IfType Mitglied der NET_LUID Union, die der Aufrufer bei _pNetLuid bereitgestellt hat. Eine Liste der Schnittstellentypen finden Sie unter NDIS-Schnittstellentypen.
_NetLuidIndex
Ein NET_LUID Index, den der Aufrufer der NdisAllocateNetLuidIndex-Funktion zugeordnet hat. NDIS_MAKE_NET_LUID schreibt den Wert bei _NetLuidIndex in das NetLuidIndex- Mitglied der NET_LUID Union, die der Aufrufer bei _pNetLuid bereitgestellt hat.
Rückgabewert
Nichts
Bemerkungen
NDIS-Netzwerkschnittstellenanbieter sollten das NDIS_MAKE_NET_LUID Makro verwenden, um einen NET_LUID Wert zu erstellen. Der Anbieter übergibt den resultierenden NET_LUID Wert an die NdisRegisterInterface--Funktion, um die Schnittstelle mit NDIS zu registrieren.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Zielplattform- | Desktop |
Header- | ntddndis.h (include ndis.h) |