设为首页 加入收藏

TOP

Windows Sockets 2扩展库函数简要参考(十四)
2010-12-30 21:01:20 来源: 作者: 【 】 浏览:31353
Tags:Windows Sockets 扩展 函数 简要 参考
识号数组。本参数可选;如果
lpdwProtocols NULL,则返回所有可用协议的信息,否则的话只返回数组中所开列的协议信息。

lpProtocolBuffer:一个用PROTOCOL_INFO结构填充的缓冲区。参见下文中对PROTOCOL_INFO结构的具体描述。

lpdwBufferLength:输入时,存有传递给WSAEnumProtocols()函数的lpProtocolBuffer缓冲区长度。输出时,表示为获取所有信息需传递给WSAEnumProtocols()函数的缓冲区长度。本函数不能重复调用;传入的缓冲区必须足够大以能存放所有的元素。这个规定降低了该函数的复杂度。由于一个机器上装载的协议数目往往是很小的,所以并不会产生问题。

 

返回值:

  若无错误发生,WSAEnumProtocols()返回协议的数目。否则的话,将返回INVALID_SOCKET错误,应用程序可通过WSAGetLastError()来获取相应的错误代码。

 

错误代码:

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

WSAENETDOWN               网络子系统失效。

WSAEINPROGRESS           一个阻塞WinSock调用正在进行。

WSAEINVAL                      参数中有非法值。

WSAENOBUFS      &nb

首页 上一页 11 12 13 14 15 16 17 下一页 尾页 14/55/55
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇套接口库函数参考 下一篇Windows Socket 2的扩展特性

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: