mstcpip.h 標頭

Windows Sockets 2 會使用此標頭。 如需詳細資訊,請參閱:

mstcpip.h 包含下列程序設計介面:

函式

 
斷言

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

包含完整功能變數名稱的傳輸設定識別碼和句柄。
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

提供輸入設定,以套用用於ControlChannelTrigger的Trigger的Trigger的TCP套接字REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定,以接收Windows市集應用程式中的背景網路通知。
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

針對與 ControlChannelTrigger 搭配使用的 TCP 套接字,提供查詢REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定的輸出設定,以接收 Windows 市集應用程式中的背景網路通知。
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 用來套用或查詢套接字傳輸設定的傳輸設定標識符。

列舉

 
CONTROL_CHANNEL_TRIGGER_STATUS

指定與 ControlChannelTrigger 搭配使用之 TCP 套接字的查詢REAL_TIME_NOTIFICATION_CAPABILITY傳輸設定的狀態,以在 Windows 市集應用程式中接收背景網路通知。
SOCKET_SECURITY_PROTOCOL

指出在套接字上使用的安全性通訊協定類型,以保護網路流量。
SOCKET_USAGE_TYPE

用來指定套接字的使用類型。
TCPSTATE

指出傳輸控制通訊協定 (TCP) 連線的可能狀態。