Uso de Ioctls de UNIX en Winsock

El comando SIOCGIFCONF proporcionado por la mayoría de las implementaciones de UNIX se admite en forma de funciones WSAIoctl y WSPIoctl con el comando SIO_GET_INTERFACE_LIST. Este comando devuelve la lista de interfaces configuradas y sus parámetros.

Nota

La compatibilidad de este comando es obligatoria para los proveedores de servicios TCP/IP compatibles con Windows Sockets 2.

 

El parámetro lpvOutBuffer apunta al búfer en el que WSAIoctl y WSPIoctl almacenan la información sobre las interfaces. El número de interfaces (número de estructuras devueltas en lpvOutBuffer) se puede determinar en función de la longitud real del búfer de salida devuelto en lpcbBytesReturned.