if_nametoindex, fonction (netioapi.h)
La fonction if_nametoindex convertit le nom d’interface ANSI d’une interface réseau en index local de l’interface.
Syntaxe
IPHLPAPI_DLL_LINKAGE NET_IFINDEX NETIOAPI_API_ if_nametoindex(
[in] PCSTR InterfaceName
);
Paramètres
[in] InterfaceName
Pointeur vers une chaîne ANSI terminée par null contenant le nom de l’interface.
Valeur retournée
En cas de réussite, if_nametoindex retourne l’index d’interface locale. En cas d’échec, zéro est retourné.
Remarques
La fonction if_nametoindex est disponible sur Windows Vista et versions ultérieures.
La fonction if_nametoindex mappe un nom d’interface à son index correspondant. Cette fonction est conçue dans le cadre des extensions de socket de base pour IPv6, comme décrit par l’IETF dans RFC 2553. Pour plus d’informations, consultez http://www.ietf.org/rfc/rfc2553.txt.
La fonction if_nametoindex est implémentée pour la portabilité des applications avec des environnements Unix, mais les fonctions ConvertInterface sont préférées. La fonction if_nametoindex peut être remplacée par un appel à la fonction ConvertInterfaceNameToLuidA pour convertir le nom de l’interface ANSI en un NET_LUID suivi d’un appel à convertInterfaceLuidToIndex pour convertir le NET_LUID en index d’interface local.
Si la fonction if_nametoindex échoue et retourne zéro, il n’est pas possible de déterminer un code d’erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | netioapi.h (inclure Iphlpapi.h) |
Bibliothèque | Iphlpapi.lib |
DLL | Iphlpapi.dll |
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