mstcpip.h 标头

Windows 套接字 2 使用此标头。 有关详细信息,请参阅:

mstcpip.h 包含以下编程接口:

函数

 
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

结构

 
ASSOCIATE_NAMERES_CONTEXT_INPUT

包含完全限定域名的传输设置 ID 和句柄。
INET_PORT_RANGE

提供SIO_ACQUIRE_PORT_RESERVATION IOCTL 用于获取 TCP 或 UDP 端口块的运行时预留的输入数据。
INET_PORT_RESERVATION_INSTANCE

包含 TCP 或 UDP 端口块的端口预留和令牌。
INET_PORT_RESERVATION_TOKEN

包含 TCP 或 UDP 端口块的端口预留令牌。
REAL_TIME_NOTIFICATION_SETTING_INPUT

提供输入设置,以应用于 TCP 套接字的REAL_TIME_NOTIFICATION_CAPABILITY传输设置,该套接字与 ControlChannelTrigger 一起使用以在 Windows 应用商店应用中接收后台网络通知。
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

为与 ControlChannelTrigger 一起使用以在 Windows 应用商店应用中接收后台网络通知的 TCP 套接字的REAL_TIME_NOTIFICATION_CAPABILITY传输设置查询提供输出设置。
SOCKET_PEER_TARGET_NAME

包含对等目标的 IP 地址和名称,以及要用于套接字的安全协议的类型。
SOCKET_SECURITY_QUERY_INFO

包含 WSAQuerySocketSecurity 函数返回的安全信息。
SOCKET_SECURITY_QUERY_TEMPLATE

包含 WSAQuerySocketSecurity 函数使用的安全模板。
SOCKET_SECURITY_SETTINGS

指定套接字的一般安全要求。
SOCKET_SECURITY_SETTINGS_IPSEC

指定特定于 IPsec 的各种安全要求和设置。
TCP_INFO_v0

包含为套接字收集的传输控制协议 (TCP) 统计信息。
TCP_INFO_v1

包含为套接字收集的传输控制协议 (TCP) 统计信息。 (版本 1.0)
TCP_INITIAL_RTO_PARAMETERS

指定SIO_TCP_INITIAL_RTO IOCTL 用于配置初始重新传输超时 (RTO) 套接字上使用的参数的数据。
TIMESTAMPING_CONFIG

描述 SIO_TIMESTAMPING IOCTL 用于为数据报套接字配置时间戳接收的输入结构。
TRANSPORT_SETTING_ID

TRANSPORT_SETTING_ID结构 (mstcpip.h) 指定特定 IOCTL 用于应用或查询套接字的传输设置 ID。

枚举

 
CONTROL_CHANNEL_TRIGGER_STATUS

指定与 ControlChannelTrigger 一起使用以在 Windows 应用商店应用中接收后台网络通知的 TCP 套接字的REAL_TIME_NOTIFICATION_CAPABILITY传输设置查询的状态。
SOCKET_SECURITY_PROTOCOL

指示套接字上用于保护网络流量的安全协议的类型。
SOCKET_USAGE_TYPE

用于指定套接字的使用类型。
TCPSTATE

指示传输控制协议 (TCP) 连接的可能状态。