Winsock での UNIX Ioctl の使用

ほとんどのUNIX実装で提供される SIOCGIFCONF コマンドは、コマンド SIO_GET_INTERFACE_LISTを使用して WSAIoctl 関数と WSPIoctl 関数の形式でサポートされます。 このコマンドは、構成済みのインターフェイスとそのパラメーターの一覧を返します。

注意

Windows Sockets 2 準拠の TCP/IP サービス プロバイダーでは、このコマンドのサポートが必須です。

 

パラメーター lpvOutBuffer は、 WSAIoctlWSPIoctl がインターフェイスに関する情報を格納するバッファーを指します。 インターフェイスの数 ( lpvOutBuffer で返される構造体の数) は、 lpcbBytesReturned で返される出力バッファーの実際の長さに基づいて決定できます。