Verwenden von UNIX IOCTLs in Winsock

Der von den meisten UNIX-Implementierungen bereitgestellte Befehl " siocgifconf " wird in Form von WSAIoctl -und wspioctl -Funktionen mit dem Befehl " SIO _ get _ Interface _ List" unterstützt. Mit diesem Befehl wird die Liste der konfigurierten Schnittstellen und deren Parameter zurückgegeben.

Hinweis

Die Unterstützung dieses Befehls ist für Windows Sockets 2-kompatible TCP/IP-Dienstanbieter obligatorisch.

Der lpvoutbuffer -Parameter verweist auf den Puffer, in dem WSAIoctl und wspioctl die Informationen über 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 lpcbbyteszurück gegeben wurde.