NDIS_MAKE_NET_LUID macro (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 de 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 au _IfType dans le membre IfType de l’union NET_LUID que l’appelant a fourni à _pNetLuid . Pour obtenir la liste des types d’interface, consultez Types d’interface NDIS.
_NetLuidIndex
Un NET_LUID index que l’appelant a alloué avec la fonction NdisIfAllocateNetLuidIndex . NDIS_MAKE_NET_LUID écrit la valeur au _NetLuidIndex dans le membre NetLuidIndex de l’union NET_LUID que l’appelant a fourni à _pNetLuid .
Valeur de retour
None
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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.0 et versions ultérieures. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ntddndis.h (include ndis.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour