Verwenden von UNIX Ioctls in Winsock
Der SIOCGIFCONF-Befehl, der von den meisten UNIX Implementierungen bereitgestellt wird, wird in Form von WSAIoctl- und WSPIoctl-Funktionen mit dem Befehl SIO _ GET INTERFACE _ _ LIST unterstützt. Dieser Befehl gibt die Liste der konfigurierten Schnittstellen und deren Parameter zurück.
Hinweis
Die Unterstützung dieses Befehls ist für Windows Sockets 2-kompatible TCP/IP-Dienstanbieter obligatorisch.
Der Parameter lpvOutBuffer verweist auf den Puffer, in dem WSAIoctl und WSPIoctl die Informationen zu Schnittstellen speichern. Die Anzahl der Schnittstellen (Anzahl der in lpvOutBuffer zurückgegebenen Strukturen) kann basierend auf der tatsächlichen Länge des Ausgabepuffers bestimmt werden, der in lpcbBytesReturned zurückgegeben wird.