Структура WSAPROTOCOLCHAIN (winsock2.h)

Структура WSAPROTOCOLCHAIN содержит подсчитываемый список идентификаторов записей каталога, составляющих цепочку протоколов.

Синтаксис

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

Члены

ChainLen

Длина цепочки в байтах. Применяются следующие параметры:

Установка значения 0 для ChainLen указывает на многоуровневый протокол.

Если задать для ChainLen значение one, это означает базовый протокол.

Если задать для ChainLen значение больше единицы, это означает, что цепочка протоколов

ChainEntries[MAX_PROTOCOL_CHAIN]

Массив записей цепочки протоколов.

Комментарии

Если длина цепочки больше 1, эта структура представляет собой цепочку протоколов, состоящую из одного или нескольких многоуровневых протоколов поверх базового протокола. Соответствующие идентификаторы записей каталога находятся в массиве ProtocolChain.ChainEntries, начиная с многоуровневого протокола в верхней части (нулевой элемент в массиве ProtocolChain.ChainEntries) и заканчивая базовым протоколом. Дополнительные сведения о цепочках протоколов см. в статье Интерфейс поставщика служб Windows Sockets 2.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winsock2.h

См. также раздел

WSAEnumProtocols