Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |