mstcpip.h ヘッダー

このヘッダーは、Windows ソケット 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

トランスポート設定 ID とハンドルを完全修飾ドメイン名に格納します。
INET_PORT_RANGE

TCP または UDP ポートのブロックのランタイム予約を取得するために、SIO_ACQUIRE_PORT_RESERVATION IOCTL によって使用される入力データを提供します。
INET_PORT_RESERVATION_INSTANCE

TCP または UDP ポートのブロックのポート予約とトークンが含まれます。
INET_PORT_RESERVATION_TOKEN

TCP または UDP ポートのブロックのポート予約トークンが含まれます。
REAL_TIME_NOTIFICATION_SETTING_INPUT

Windows ストア アプリでバックグラウンド ネットワーク通知を受信するために ControlChannelTrigger と共に使用される TCP ソケットのREAL_TIME_NOTIFICATION_CAPABILITY トランスポート設定に適用する入力設定を提供します。
REAL_TIME_NOTIFICATION_SETTING_OUTPUT

Windows ストア アプリでバックグラウンド ネットワーク通知を受信するために ControlChannelTrigger と共に使用される 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

ソケットで使用する初期再送信タイムアウト (RTO) パラメーターを構成するために、SIO_TCP_INITIAL_RTO IOCTL によって使用されるデータを指定します。
TIMESTAMPING_CONFIG

データグラム ソケットのタイムスタンプ受信を構成するために SIO_TIMESTAMPING IOCTL によって使用される入力構造について説明します。
TRANSPORT_SETTING_ID

TRANSPORT_SETTING_ID構造体 (mstcpip.h) は、ソケットのトランスポート設定を適用または照会するために特定の IOCTL によって使用されるトランスポート設定 ID を指定します。

列挙

 
CONTROL_CHANNEL_TRIGGER_STATUS

Windows ストア アプリでバックグラウンド ネットワーク通知を受信するために ControlChannelTrigger と共に使用される TCP ソケットのREAL_TIME_NOTIFICATION_CAPABILITY トランスポート設定のクエリの状態を指定します。
SOCKET_SECURITY_PROTOCOL

ネットワーク トラフィックをセキュリティで保護するためにソケットで使用されるセキュリティ プロトコルの種類を示します。
SOCKET_USAGE_TYPE

ソケットの使用の種類を指定するために使用します。
TCPSTATE

伝送制御プロトコル (TCP) 接続の考えられる状態を示します。