ws2tcpip.h ヘッダー

このヘッダーは、Windows ソケット 2 で使用されます。 詳細については、次を参照してください。

ws2tcpip.h には、次のプログラミング インターフェイスが含まれています。

関数

 
freeaddrinfo

getaddrinfo 関数が addrinfo 構造体で動的に割り当てるアドレス情報を解放します。
FreeAddrInfoEx

FreeAddrInfoEx 関数 (ws2tcpip.h) は、GetAddrInfoEx 関数が addrinfoex 構造体で動的に割り当てるアドレス情報を解放します。
FreeAddrInfoExW

FreeAddrInfoExW (Unicode) 関数 (ws2tcpip.h) は、GetAddrInfoEx 関数が addrinfoex 構造体で動的に割り当てるアドレス情報を解放します。
FreeAddrInfoW

GetAddrInfoW 関数が addrinfoW 構造体で動的に割り当てるアドレス情報を解放します。
gai_strerrorA

gai_strerror関数は、getaddrinfo 関数によって返されたEAI_* エラーに基づいてエラー メッセージを出力する場合に役立ちます。 (ANSI)
gai_strerrorW

gai_strerror関数は、getaddrinfo 関数によって返されたEAI_* エラーに基づいてエラー メッセージを出力する場合に役立ちます。 (Unicode)
getaddrinfo

ANSI ホスト名からアドレスへのプロトコルに依存しない変換を提供します。
GetAddrInfoExA

プロトコルに依存しない名前解決を提供し、要求を処理する名前空間プロバイダーを修飾するための追加パラメーターを提供します。 (ANSI)
GetAddrInfoExCancel

GetAddrInfoEx 関数による非同期操作を取り消します。
GetAddrInfoExOverlappedResult

GetAddrInfoEx 関数の非同期操作で使用される OVERLAPPED 構造体のリターン コードを取得します。
GetAddrInfoExW

プロトコルに依存しない名前解決を提供し、要求を処理する名前空間プロバイダーを修飾するための追加パラメーターを提供します。 (Unicode)
GetAddrInfoW

Unicode ホスト名からアドレスへのプロトコルに依存しない変換を提供します。
getipv4sourcefilter

IPv4 ソケットのマルチキャスト フィルター状態を取得します。
getnameinfo

アドレスから ANSI ホスト名、およびポート番号から ANSI サービス名へのプロトコルに依存しない名前解決を提供します。
GetNameInfoW

アドレスから Unicode ホスト名、およびポート番号から Unicode サービス名へのプロトコルに依存しない名前解決を提供します。
getsourcefilter

IPv4 または IPv6 ソケットのマルチキャスト フィルター状態を取得します。
inet_ntop

InetNtop 関数は、IPv4 または IPv6 インターネット ネットワーク アドレスをインターネット標準形式の文字列に変換します。 この関数の ANSI バージョンはinet_ntop。 (InetNtopA または inet_ntop)
inet_pton

InetPton 関数は、標準テキスト プレゼンテーション フォームの IPv4 または IPv6 インターネット ネットワーク アドレスを数値バイナリ形式に変換します。 この関数の ANSI バージョンはinet_pton。 (InetPtonA または inet_pton)
InetNtopW

InetNtop 関数は、IPv4 または IPv6 インターネット ネットワーク アドレスをインターネット標準形式の文字列に変換します。 この関数の ANSI バージョンはinet_ntop。 (InetNtopW)
InetPtonW

InetPton 関数は、標準テキスト プレゼンテーション フォームの IPv4 または IPv6 インターネット ネットワーク アドレスを数値バイナリ形式に変換します。 この関数の ANSI バージョンはinet_pton。 (InetPtonW)
SetAddrInfoExA

名前、サービス名、および関連付けられているアドレスを特定の名前空間プロバイダーに登録または登録解除します。 (ANSI)
SetAddrInfoExW

名前、サービス名、および関連付けられているアドレスを特定の名前空間プロバイダーに登録または登録解除します。 (Unicode)
setipv4sourcefilter

IPv4 ソケットのマルチキャスト フィルターの状態を設定します。
setsourcefilter

IPv4 または IPv6 ソケットのマルチキャスト フィルターの状態を設定します。
WSADeleteSocketPeerTargetName

ピア ターゲット名とソケットの IP アドレスの間の関連付けを削除します。 正常に戻った後は、IP アドレスとターゲット名の間に今後の関連付けはありません。
WSAGetFailConnectOnIcmpError

TCP_FAIL_CONNECT_ON_ICMP_ERROR ソケット オプションの状態を照会します。
WSAGetIcmpErrorInfo

接続のセットアップ中に TCP ソケットで受信した ICMP エラーに関する情報を取得します。
WSAGetIPUserMtu

ソケットのユーザー定義 IP 層 MTU を取得します。
WSAGetRecvIPEcn

TBD (WSAGetRecvIPEcn)
WSAGetUdpRecvMaxCoalescedSize

UDP ソケットの受信した合体メッセージの最大サイズを取得します。
WSAGetUdpSendMessageSize

UDP ソケットのセグメント化メッセージ サイズを取得します。
WSAImpersonateSocketPeer

アプリケーション レベルの承認を実行するために、ソケット ピアに対応するセキュリティ プリンシパルを偽装するために使用されます。
WSAQuerySocketSecurity

ソケット上の接続に適用されるセキュリティに関する情報を照会します。
WSARevertImpersonation

ソケット ピアの偽装を終了します。 これは、WSAImpersonateSocketPeer を呼び出し、アクセス チェックを完了した後に呼び出す必要があります。
WSASetFailConnectOnIcmpError

TCP_FAIL_CONNECT_ON_ICMP_ERROR ソケット オプションの状態を設定します。
WSASetIPUserMtu

ソケット上のユーザー定義 IP 層 MTU を設定します。
WSASetRecvIPEcn

IP スタックに、受信したデータグラムのサービスの種類 IPv4 ヘッダー フィールド (または Traffic Class IPv6 ヘッダー フィールド) の明示的な輻輳通知 (ECN) コードポイントを含むメッセージを制御バッファーに設定するかどうかを指定します。
WSASetSocketPeerTargetName

ピア IP アドレスに対応するピア ターゲット名 (SPN) を指定するために使用されます。 このターゲット名は、認証する必要があるピアを安全に識別するために、クライアント アプリケーションで指定するためのものです。
WSASetSocketSecurity

ソケットのセキュリティを有効にして適用します。
WSASetUdpRecvMaxCoalescedSize

UDP ソケット上の結合メッセージ セットの最大サイズを設定します。
WSASetUdpSendMessageSize

UDP ソケットのセグメント化メッセージ サイズを設定します。