WSAPROTOCOLCHAIN 结构 (winsock2.h)

WSAPROTOCOLCHAIN 结构包含构成协议链的目录条目标识符的计数列表。

语法

typedef struct _WSAPROTOCOLCHAIN {
  int   ChainLen;
  DWORD ChainEntries[MAX_PROTOCOL_CHAIN];
} WSAPROTOCOLCHAIN, *LPWSAPROTOCOLCHAIN;

成员

ChainLen

链的长度(以字节为单位)。 以下设置适用:

ChainLen 设置为零表示分层协议

ChainLen 设置为 1 指示基本协议

ChainLen 设置为大于 1 表示协议链

ChainEntries[MAX_PROTOCOL_CHAIN]

协议链条目的数组。

注解

如果链的长度大于 1,则此结构表示协议链,该链由一个或多个基于基本协议的分层协议组成。 相应的目录条目 ID 位于 ProtocolChain.ChainEntries 数组中,从顶部的分层协议开始, (ProtocolChain.ChainEntries 数组) 的第 0 个元素,以基协议结束。 有关协议链的详细信息,请参阅 Windows 套接字 2 服务提供程序接口。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 winsock2.h

另请参阅

WSAEnumProtocols