macro NDIS_MAKE_NET_LUID (ntddndis.h)
La macro NDIS_MAKE_NET_LUID génère une valeur NET_LUID à partir d’un type d’interface et d’un index NET_LUID.
Syntaxe
void NDIS_MAKE_NET_LUID(
_pNetLuid,
_IfType,
_NetLuidIndex
);
Paramètres
_pNetLuid
Pointeur vers une union NET_LUID fournie par l’appelant. NDIS_MAKE_NET_LUID retourne la valeur NET_LUID nouvellement créée dans cette variable.
_IfType
Type d’interface IANA (Internet Assigned Numbers Authority). NDIS_MAKE_NET_LUID écrit la valeur à _IfType dans le membre IfType de l’union NET_LUID fournie par l’appelant à _pNetLuid. Pour obtenir la liste des types d’interface, consultez types d’interface NDIS.
_NetLuidIndex
Index NET_LUID que l’appelant a alloué avec la fonction NdisIfAllocateNetLuidIndex. NDIS_MAKE_NET_LUID écrit la valeur à _NetLuidIndex dans le membre NetLuidIndex de l’union NET_LUID fournie par l’appelant à _pNetLuid.
Valeur de retour
Aucun
Remarques
Les fournisseurs d’interface réseau NDIS doivent utiliser la macro NDIS_MAKE_NET_LUID pour générer une valeur NET_LUID. Le fournisseur transmet la valeur NET_LUID résultante à la fonction NdisIfRegisterInterface pour inscrire l’interface auprès de NDIS.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge dans NDIS 6.0 et versions ultérieures. |
plateforme cible | Bureau |
d’en-tête | ntddndis.h (include ndis.h) |