Freigeben über


WSAPROTOCOLCHAIN-Struktur (winsock2.h)

Die WSAPROTOCOLCHAIN-Struktur enthält eine gezählte Liste von Katalogeintragsbezeichnern, die eine Protokollkette bilden.

Syntax

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

Member

ChainLen

Länge der Kette in Bytes. Es gelten die folgenden Einstellungen:

Das Festlegen von ChainLen auf 0 (null) weist auf ein mehrstufiges Protokoll hin.

Festlegen von ChainLen auf eins gibt ein Basisprotokoll an

Festlegen von ChainLen auf größer als eins zeigt eine Protokollkette an

ChainEntries[MAX_PROTOCOL_CHAIN]

Array von Protokollketteneinträgen.

Hinweise

Wenn die Länge der Kette größer als 1 ist, stellt diese Struktur eine Protokollkette dar, die aus einem oder mehreren mehrstufigen Protokollen auf einem Basisprotokoll besteht. Die entsprechenden Katalogeintrags-IDs befinden sich im ProtocolChain.ChainEntries-Array, beginnend mit dem mehrstufigen Protokoll oben (dem nullten Element im ProtocolChain.ChainEntries-Array) und enden mit dem Basisprotokoll. Weitere Informationen zu Protokollketten finden Sie unter Windows Sockets 2-Dienstanbieterschnittstelle.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winsock2.h

Weitere Informationen

WSAEnumProtocols