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 ソケットのセグメント化メッセージ サイズを設定します。 |