NdisIfGetInterfaceIndexFromNetLuid, fonction (ndis.h)
La fonction NdisIfGetInterfaceIndexFromNetLuid obtient l’index d’interface réseau associé à une valeur NET_LUID .
Syntaxe
NDIS_STATUS NdisIfGetInterfaceIndexFromNetLuid(
[in] NET_LUID NetLuid,
[out] PNET_IFINDEX pIfIndex
);
Paramètres
[in] NetLuid
Valeur NET_LUID qui identifie une interface réseau.
[out] pIfIndex
Pointeur vers une variable d’index d’interface fournie par l’appelant. Si NdisIfGetInterfaceIndexFromNetLuid réussit, NDIS écrit l’index d’interface réseau associé au NET_LUID spécifié dans cette variable.
Valeur retournée
NdisIfGetInterfaceIndexFromNetLuid retourne l’une des valeurs status suivantes :
Code de retour | Description |
---|---|
|
L’opération s’est terminée avec succès. |
|
Échec de NdisIfGetInterfaceIndexFromNetLuid , car le NET_LUID spécifié n’était pas présent dans la liste des interfaces inscrites. |
Remarques
Les pilotes NDIS peuvent appeler la fonction NdisIfGetInterfaceIndexFromNetLuid pour obtenir l’index d’interface réseau associé à une valeur NET_LUID .
Pour les interfaces que le service du fournisseur de proxy NDIS gère, NDIS fournit l’index d’interface et NET_LUID dans différentes structures d’initialisation de pilote :
- Les pilotes Miniport peuvent obtenir l’index d’interface et les NET_LUID d’un adaptateur miniport dans le NDIS_MINIPORT_INIT_PARAMETERS structure.
- Les pilotes de filtre peuvent obtenir l’index d’interface et NET_LUID pour un module de filtre dans le NDIS_FILTER_ATTACH_PARAMETERS structure.
- Les pilotes de protocole peuvent obtenir l’index d’interface et les NET_LUID des interfaces les plus élevées et les plus basses sur une pile de pilotes dans la structure NDIS_BIND_PARAMETERS .
La valeur d’index de l’interface peut changer sans redémarrage de l’ordinateur. La désinscription et la réinscription d’une interface associée à une valeur NET_LUID peuvent entraîner des valeurs d’index d’interface différentes. Ne confondez pas l’index d’interface avec l’index NET_LUID qui persiste après le redémarrage d’un ordinateur.
NDIS fournit le Fonction NdisIfGetNetLuidFromInterfaceIndex pour obtenir la valeur NET_LUID associée à un index d’interface spécifié.
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 | ndis.h (inclure Ndis.h) |
Bibliothèque | Ndis.lib |
IRQL | PASSIVE_LEVEL |
Règles de conformité DDI | Irql_Interfaces_Function(ndis) |
Voir aussi
NdisIfGetNetLuidFromInterfaceIndexCommentaires
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