正在加载图片...
相关函数说明 int WSAEnum Protocols (LPINT piProtocols, LPWSAPROTOCOL_INFO prOtoco Buffer, ILPDWORD /pdw Bufferlength); Win32平台支持多种不同的网络协议,采用 Winsock2,就可以编写可 直接使用任何一种协议的网络应用程序了。通过 WSAEnumProtocols函 数可以获得系统中安装的网络协议的相关信息。 Pm0mb,一个以NU结尾的协议标识号数组。这个参数是可选的, 如果Prm1nk为 则返回所有可用协议的信息,否则,只返回 数组中列出的协议信息。 ■Pm00 colBuffer,om 个用 WSAPROTOCOL INFO结构体填充的缓 冲区。 WSAPROTOCOL INFO结构体用来存放或得到一个指定协议 的完整信息 dn Buffer ength,i,w:在输入时,指定传递给 WSAEnumProtocol 函数的hPmB/缓冲区的长度:在输出时, 获取所有请求 息需传递给 WSAEnumProtocols0函数的最小缓冲区长度。这个函数不 规定 金的答冲必大以便熊征 上装载的协议数目往 往是很少的,所以并不会产生问题相关函数说明 int WSAEnumProtocols( LPINT lpiProtocols, LPWSAPROTOCOL_INFO lpProtocolBuffer,ILPDWORD lpdwBufferLength ); ◼ Win32平台支持多种不同的网络协议,采用Winsock2,就可以编写可 直接使用任何一种协议的网络应用程序了。通过WSAEnumProtocols函 数可以获得系统中安装的网络协议的相关信息。 ◼ lpiProtocols,一个以NULL结尾的协议标识号数组。这个参数是可选的, 如果lpiProtocols为NULL,则返回所有可用协议的信息,否则,只返回 数组中列出的协议信息。 ◼ lpProtocolBuffer,[out],一个用WSAPROTOCOL_INFO结构体填充的缓 冲区。 WSAPROTOCOL_INFO结构体用来存放或得到一个指定协议 的完整信息。 ◼ lpdwBufferLength,[in, out],在输入时,指定传递给WSAEnumProtocols() 函数的lpProtocolBuffer缓冲区的长度;在输出时,存有获取所有请求信 息需传递给WSAEnumProtocols ()函数的最小缓冲区长度。这个函数不 能重复调用,传入的缓冲区必须足够大以便能存放所有的元素。这个 规定降低了该函数的复杂度,并且由于一个机器上装载的协议数目往 往是很少的,所以并不会产生问题
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有