Windows Sockets 2扩展库函数简要参考(二十五)

2010-12-30 21:01:20 · 作者: · 浏览: 31757
冲区的大小。

lpvOutBuffer:输出缓冲区的地址。

cbOutBuffer:输出缓冲区的大小。

lpcbBytesReturned:输出实际字节数的地址。

lpOverlappedWSAOVERLAPPED结构的地址。

lpCompletionRoutine:一个指向操作结束后调用的例程指针。

 

返回值:

调用成功后,WSAIoctl ()函数返回0。否则的话,将返回INVALID_SOCKET错误,应用程序可通过WSAGetLastError()来获取相应的错误代码。

 

错误代码:

WSANOTINITIALISED              在调用本API之前应成功调用WSAStartup()

WSAENETDOWN               网络子系统失效。

WSAEINVAL                      cmd不是一个合法的命令;或者一个输入参数非法;或者命令对于该种类型的套接口不适用。

WSAEINPROGRESS           在一个回调函数运行时调用了该函数。

WSAENOTSOCK                描述字不是一个套接口。

WSAEOPNOTSUPP