Utilisation de UNIX Ioctls dans Winsock

La commande SIOCGIFCONF fournie par la plupart des implémentations UNIX est prise en charge sous la forme de fonctions WSAIoctl et WSPIoctl avec la commande SIO_GET_INTERFACE_LIST. Cette commande retourne la liste des interfaces configurées et de leurs paramètres.

Notes

La prise en charge de cette commande est obligatoire pour les fournisseurs de services TCP/IP compatibles Windows Sockets 2.

 

Le paramètre lpvOutBuffer pointe vers la mémoire tampon dans laquelle WSAIoctl et WSPIoctl stockent les informations sur les interfaces. Le nombre d’interfaces (nombre de structures retournées dans lpvOutBuffer) peut être déterminé en fonction de la longueur réelle de la mémoire tampon de sortie retournée dans lpcbBytesReturned.