Share via


mstcpip.h-Header

Dieser Header wird von Windows Sockets 2 verwendet. Weitere Informationen finden Sie unter

mstcpip.h enthält die folgenden Programmierschnittstellen:

Functions

 
ASSERT

IN4_ADDR_EQUAL

IN4_CLASSA

IN4_CLASSB

IN4_CLASSC

IN4_CLASSD

IN4_IS_ADDR_6TO4ELIGIBLE

IN4_IS_ADDR_BROADCAST

IN4_IS_ADDR_LINKLOCAL

IN4_IS_ADDR_LOOPBACK

IN4_IS_ADDR_MC_ADMINLOCAL

IN4_IS_ADDR_MC_LINKLOCAL

IN4_IS_ADDR_MC_SITELOCAL

IN4_IS_ADDR_MULTICAST

IN4_IS_ADDR_RFC1918

IN4_IS_ADDR_SITELOCAL

IN4_IS_ADDR_UNSPECIFIED

IN4_IS_UNALIGNED_ADDR_6TO4ELIGIBLE

IN4_IS_UNALIGNED_ADDR_BROADCAST

IN4_IS_UNALIGNED_ADDR_LINKLOCAL

IN4_IS_UNALIGNED_ADDR_LOOPBACK

IN4_IS_UNALIGNED_ADDR_MULTICAST

IN4_IS_UNALIGNED_ADDR_RFC1918

IN4_IS_UNALIGNED_ADDR_UNSPECIFIED

IN4_MULTICAST

IN4_UNALIGNED_ADDR_EQUAL

IN4_UNCANONICALIZE_SCOPE_ID

IN4ADDR_ISANY

IN4ADDR_ISEQUAL

IN4ADDR_ISLOOPBACK

IN4ADDR_ISUNSPECIFIED

IN4ADDR_SCOPE_ID

IN4ADDR_SETANY

IN4ADDR_SETLOOPBACK

IN4ADDR_SETSOCKADDR

IN6_EXTRACT_V4ADDR_FROM_6TO4

IN6_EXTRACT_V4ADDR_FROM_ISATAP

IN6_GET_ADDR_V4COMPAT

IN6_GET_ADDR_V4MAPPED

IN6_IS_ADDR_6TO4

IN6_IS_ADDR_ALLNODESONLINK

IN6_IS_ADDR_ALLNODESONNODE

IN6_IS_ADDR_ALLROUTERSONLINK

IN6_IS_ADDR_ISATAP

IN6_IS_ADDR_SOLICITEDNODE

IN6_IS_ADDR_TEREDO

IN6_MULTICAST_SCOPE

IN6_PREFIX_EQUAL

IN6_SET_6TO4_PREFIX

IN6_SET_ADDR_SOLICITEDNODE

IN6_SET_ADDR_V4COMPAT

IN6_SET_ADDR_V4MAPPED

IN6_SET_ISATAP_IDENTIFIER

IN6_UNCANONICALIZE_SCOPE_ID

IN6ADDR_IS6TO4

IN6ADDR_ISISATAP

IN6ADDR_ISTEREDO

IN6ADDR_ISV4MAPPED

IN6ADDR_SETSOCKADDR

IN6ADDR_SETV4MAPPED

Strukturen

 
ASSOCIATE_NAMERES_CONTEXT_INPUT

Enthält die Transporteinstellungs-ID und das Handle für einen vollqualifizierten Domänennamen.
INET_PORT_RANGE

Stellt Eingabedaten bereit, die vom SIO_ACQUIRE_PORT_RESERVATION IOCTL zum Abrufen einer Laufzeitreservierung für einen Block von TCP- oder UDP-Ports verwendet werden.
INET_PORT_RESERVATION_INSTANCE

Enthält eine Portreservierung und ein Token für einen Block von TCP- oder UDP-Ports.
INET_PORT_RESERVATION_TOKEN

Enthält ein Portreservierungstoken für einen Block von TCP- oder UDP-Ports.
REAL_TIME_NOTIFICATION_SETTING_INPUT

Stellt Eingabeeinstellungen bereit, die für die REAL_TIME_NOTIFICATION_CAPABILITY Transporteinstellung für einen TCP-Socket angewendet werden sollen, der mit ControlChannelTrigger zum Empfangen von Netzwerkbenachrichtigungen im Hintergrund in einer Windows Store-App verwendet wird.
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

Stellt die Ausgabeeinstellungen einer Abfrage für die REAL_TIME_NOTIFICATION_CAPABILITY Transporteinstellung für einen TCP-Socket bereit, der mit ControlChannelTrigger zum Empfangen von Netzwerkbenachrichtigungen im Hintergrund in einer Windows Store-App verwendet wird.
SOCKET_PEER_TARGET_NAME

Enthält die IP-Adresse und den Namen für ein Peerziel und den Typ des Sicherheitsprotokolls, das für einen Socket verwendet werden soll.
SOCKET_SECURITY_QUERY_INFO

Enthält Sicherheitsinformationen, die von der WSAQuerySocketSecurity-Funktion zurückgegeben werden.
SOCKET_SECURITY_QUERY_TEMPLATE

Enthält die Sicherheitsvorlage, die von der WSAQuerySocketSecurity-Funktion verwendet wird.
SOCKET_SECURITY_SETTINGS

Gibt allgemeine Sicherheitsanforderungen für einen Socket an.
SOCKET_SECURITY_SETTINGS_IPSEC

Gibt verschiedene Sicherheitsanforderungen und Einstellungen an, die für IPsec spezifisch sind.
TCP_INFO_v0

Enthält die TCP-Statistiken (Transmission Control Protocol), die für einen Socket erfasst wurden.
TCP_INFO_v1

Enthält die TCP-Statistiken (Transmission Control Protocol), die für einen Socket erfasst wurden. (Version 1.0)
TCP_INITIAL_RTO_PARAMETERS

Gibt Daten an, die vom SIO_TCP_INITIAL_RTO IOCTL verwendet werden, um RTO-Parameter (Initial Retransmission Timeout) zu konfigurieren, die für den Socket verwendet werden.
TIMESTAMPING_CONFIG

Beschreibt die Eingabestruktur, die vom SIO_TIMESTAMPING IOCTL zum Konfigurieren des Zeitstempelempfangs für einen Datagrammsocket verwendet wird.
TRANSPORT_SETTING_ID

Die TRANSPORT_SETTING_ID-Struktur (mstcpip.h) gibt die Transporteinstellungs-ID an, die von bestimmten IOCTLs verwendet wird, um die Transporteinstellung für einen Socket anzuwenden oder abzufragen.

Enumerationen

 
CONTROL_CHANNEL_TRIGGER_STATUS

Gibt die status aus einer Abfrage für die REAL_TIME_NOTIFICATION_CAPABILITY Transporteinstellung für einen TCP-Socket an, der mit ControlChannelTrigger zum Empfangen von Hintergrundnetzwerkbenachrichtigungen in einer Windows Store-App verwendet wird.
SOCKET_SECURITY_PROTOCOL

Gibt den Typ des Sicherheitsprotokolls an, das für einen Socket zum Schützen des Netzwerkdatenverkehrs verwendet werden soll.
SOCKET_USAGE_TYPE

Wird verwendet, um den Verwendungstyp für den Socket anzugeben.
TCPSTATE

Gibt die möglichen Zustände einer TCP-Verbindung (Transmission Control Protocol) an.