Winsock 構造体
次の一覧では、各 Winsock 構造体と typedef の簡潔な説明を示します。 構造体または typedef の詳細については、構造体名または typedef 名をクリックします。
構造 | 形容 |
---|---|
addrinfoをする | ホスト アドレス情報を保持するために、getaddrinfo 関数によって使用されます。 |
addrinfoWをする | ホスト アドレス情報を保持するために、GetAddrInfoW 関数によって使用されます。 |
ADDRINFO_DNS_SERVER | Winsock API で使用されるカスタム ドメイン ネーム システム (DNS) サーバーを表します。 |
addrinfoexをする | ホスト アドレス情報を保持するために、GetAddrInfoEx 関数によって使用されます。 |
addrinfoex2をする | 正規名と完全修飾ドメイン名の両方が要求された場合にホスト アドレス情報を保持するために、GetAddrInfoEx 関数によって使用されます。 |
addrinfoex3をする | 特定のネットワーク インターフェイスが要求されたときにホスト アドレス情報を保持するために、GetAddrInfoEx 関数によって使用されます。 |
addrinfoex4をする | 完全修飾ドメイン名へのハンドルが要求されたときにホスト アドレス情報を保持するために、GetAddrInfoEx 関数によって使用されます。 |
addrinfoex5をする | 完全修飾ドメイン名へのハンドルが要求されたときにホスト アドレス情報を保持するために、GetAddrInfoEx 関数によって使用されます。 |
addrinfoex6をする | 完全修飾ドメイン名へのハンドルが要求されたときにホスト アドレス情報を保持するために、GetAddrInfoEx 関数によって使用されます。 |
AFPROTOCOLSの | アプリケーション プログラマがクエリを制約できるプロトコルの一覧を提供します。 クエリ目的でのみ使用されます。 |
BLOB | データ ブロックに関する情報を格納します。 バイナリ ラージ オブジェクトから派生します。 |
CSADDR_INFO | ネットワーク サービスまたは名前空間プロバイダーの Winsock アドレス情報が含まれています。 |
fd_set | selectなど、さまざまな Winsock 関数とサービス プロバイダーによって使用され、特定のソケットの読みやすさのテストなど、さまざまな目的でソケットを "セット" に配置します。 |
GROUP_FILTER | マルチキャスト IPv6 または IPv4 アドレスのマルチキャスト フィルタリング パラメーターを提供します。 |
GROUP_REQ | IPv6 または IPv4 アドレスのマルチキャスト グループ情報を提供します。 |
GROUP_SOURCE_REQ | 送信元 IP アドレスを含む IPv6 または IPv4 アドレスのマルチキャスト グループ情報を提供します。 |
ホストをする | ホスト名、IP アドレスなど、特定のホストに関する情報を格納します。 |
in_addr | IPv4 インターネット アドレスを表します。 |
in_pktinfo | 受信したパケット アドレス情報を格納し、受信したパケットに関する情報を返すために Windows によって使用されます。 |
in6_addr | IPv6 インターネット アドレスを表します。 |
in6_pktinfo | 受信した IPv6 パケット アドレス情報を格納し、受信したパケットに関する情報を返すために Windows によって使用されます。 |
INET_PORT_RANGE | tcp または UDP ポートのブロックのランタイム予約を取得するために、SIO_ACQUIRE_PORT_RESERVATION Ioctl によって使用される入力データを提供します。 |
INET_PORT_RESERVATION_INSTANCE | TCP または UDP ポートのブロックのポート予約とトークンが含まれています。 |
INET_PORT_RESERVATION_TOKEN | TCP または UDP ポートのブロックのポート予約トークンが含まれています。 |
ip_mreq | IPv4 アドレスのマルチキャスト グループ情報を提供します。 |
ip_mreq_source | IPv4 アドレスのマルチキャスト グループとソース情報を提供します。 |
ip_msfilter | IPv4 アドレスのマルチキャスト フィルタリング パラメーターを提供します。 |
ipv6_mreq | IPv6 アドレスのマルチキャスト グループ情報を提供します。 |
残留 | 特定のソケットに関する情報を保持します。この情報は、データがキューに入れられ、closesocket 関数がソケットで呼び出されたときに、そのソケットがどのように動作するかを指定します。 |
NAPI_DOMAIN_DESCRIPTION_BLOB | NS_EMAIL名前空間の名前空間プロバイダーによって処理されるドメインについて説明します。 |
NAPI_PROVIDER_INSTALLATION_BLOB | NS_EMAIL名前空間の名前空間プロバイダーをインストールするために必要な情報が含まれています。 |
NS_SERVICE_INFO | 指定した名前空間のコンテキスト内のネットワーク サービスまたはネットワーク サービスの種類、または既定の名前空間のセットに関する情報が含まれます。 |
PROTOCOL_INFO | プロトコルに関する情報が含まれています。 |
原文 | 指定されたプロトコル名に対応する名前とプロトコル番号を格納します。 |
REAL_TIME_NOTIFICATION_SETTING_INPUT | Windows ストア アプリでバックグラウンド ネットワーク通知を受信するために controlChannelTriggerで使用される TCP ソケットのREAL_TIME_NOTIFICATION_CAPABILITY トランスポート設定に適用する入力設定が含まれています |
REAL_TIME_NOTIFICATION_SETTING_OUTPUT | Windows ストア アプリでバックグラウンド ネットワーク通知を受信するために ControlChannelTrigger使用される TCP ソケットの REAL_TIME_NOTIFICATION_CAPABILITY トランスポート設定のクエリからの出力設定が含まれます。 |
RIO_EXTENSION_FUNCTION_TABLE | Winsock 登録済み I/O 拡張機能を実装する関数に関する情報が含まれています。 |
RIO_BUF | Winsock 登録済み I/O 拡張機能を使用してネットワーク データを送受信するために使用される登録済みバッファーの一部を指定します。 |
RIO_BUFFERID | Winsock 登録済み I/O 拡張機能で使用される登録済みバッファー記述子を指定します。 |
RIO_CQ | Winsock 登録済み I/O 拡張機能を使用した要求の送受信によって、I/O 完了通知に使用される完了キュー記述子を指定します。 |
RIO_NOTIFICATION_COMPLETION | Winsock 登録済み I/O 拡張機能を使用してネットワーク データを送受信するために、RIONotify 関数で使用する I/O 完了の方法を指定します。 |
RIO_RQ | Winsock 登録済み I/O 拡張機能との送受信要求で使用されるソケット記述子を指定します。 |
RIORESULT | Winsock 登録済み I/O 拡張機能で使用される要求完了の結果を示すために使用されるデータが含まれます。 |
RM_FEC_INFO | Reliable Multicast で前方エラー修正 (FEC) を使用するための設定を指定します。 |
RM_RECEIVER_STATS | Reliable Multicast Receiver セッションの統計情報を提供します。 |
RM_SEND_WINDOW | [Reliable Multicast send]\(信頼できるマルチキャスト送信\) ウィンドウを指定します。 |
RM_SENDER_STATS | 信頼できるマルチキャスト送信側セッションの統計情報を提供します。 |
の | 特定のサービス名の名前とサービス番号を格納または返します。 |
SERVICE_ADDRESS | サービスのアドレス情報を格納します。 |
SERVICE_ADDRESSES | SERVICE_ADDRESS データ構造の配列を格納します。 |
SERVICE_INFO | ネットワーク サービスまたはネットワーク サービスの種類に関する情報が含まれています。 |
SERVICE_TYPE_INFO_ABS | ネットワーク サービスの種類に関する情報を格納します。 |
SERVICE_TYPE_VALUE_ABS | ネットワーク サービスの種類の値に関する情報が含まれています。 情報は名前空間に固有の場合があります。 |
sockaddrをする | ソケット アドレス情報を格納します。 sockaddr 構造体は、選択したプロトコルによって異なります。 IPv4 に制限されます。代わりに SOCKADDR_STORAGE を使用してください。 |
SOCKADDR_IRDA | アドレス ファミリの AF_IRDAによって定義される IrDA ソケット操作で使用されます。 |
SOCKADDR_STORAGE | ソケット アドレス情報を格納し、IPv4 または IPv6 アドレス情報を格納するのに十分な大きさで、プロトコル ファミリとプロトコル バージョンの独立性を促進します。 この構造体は、sockaddr 構造体の代わりに使用します。 |
SOCKET_ADDRESS | プロトコル固有のアドレス情報を格納します。 |
SOCKET_ADDRESS_LIST | プロトコル固有のアドレス情報を含む SOCKET_ADDRESS 構造体の配列を格納します。 |
SOCKET_PEER_TARGET_NAME | ピア ターゲットの IP アドレスと名前、およびソケットで使用されるセキュリティ プロトコルの種類を格納します。 |
SOCKET_SECURITY_QUERY_INFO | WSAQuerySocketSecurity 関数によって返されるセキュリティ情報を格納します。 |
SOCKET_SECURITY_QUERY_TEMPLATE | WSAQuerySocketSecurity 関数によって使用されるセキュリティ テンプレートが含まれています。 |
SOCKET_SECURITY_SETTINGS | ソケットの一般的なセキュリティ要件を指定します。 |
SOCKET_SECURITY_SETTINGS_IPSEC | IPsec に固有のさまざまなセキュリティ要件と設定を指定します。 |
timeval | 時間値を指定するために使用します。 Barke Software Distribution (BSD) ファイル Time.h に関連付けられています。 |
TRANSMIT_FILE_BUFFERS | TransmitFile 転送操作中にファイル データの前後に送信されるデータを指定します。 |
TRANSMIT_PACKETS_ELEMENT | TransmitPackets 関数によって送信される 1 つのデータ要素を指定します。 |
TRANSPORT_SETTING_ID | ソケットのトランスポート設定を適用または照会するために、SIO_APPLY_TRANSPORT_SETTING および SIO_QUERY_TRANSPORT_SETTING IOCTL によって使用されるトランスポート設定 ID を指定します。 |
WSABUFの | データ バッファーの作成または操作を有効にします。 |
WSACOMPLETIONの | 登録された名前空間に対して行われる I/O コントロール呼び出しの完了通知設定を指定します。 |
WSADATAの | Windows ソケットの実装に関する情報が含まれています。 |
WSAMSGの | 接続されているソケットと接続されていないソケットに関するアドレスとオプションの制御情報を格納します。 LPFN_WSARECVMSG (WSARecvMsg) 関数と共に使用されます。 |
WSANAMESPACE_INFO | 名前空間プロバイダーの登録情報が含まれています。 |
WSANAMESPACE_INFOEX | 名前空間プロバイダーの拡張登録情報が含まれています。 |
WSANETWORKEVENTSの | ネットワーク イベントに関するソケットの内部情報を格納します。 |
WSANSCLASSINFOの | 特定の Winsock 名前空間の個々のパラメーター情報を提供します。 |
WSAOVERLAPPEDの | 重複した I/O 操作の開始とその後の完了の間の通信メディアを提供します。 |
WSAPOLLFDをする | WSAPoll 関数によって使用されるソケット情報を格納します。 |
WSAPROTOCOL_INFO | 特定のプロトコルの完全な情報を格納または取得します。 |
WSAPROTOCOL_INFOW | 特定のプロトコルの完全な情報を格納または取得します。 プロトコル名は、Unicode 文字の配列として表されます。 |
WSAPROTOCOLCHAINの | プロトコル チェーンを構成するカタログ エントリ識別子のカウントされた一覧が含まれています。 |
WSAQUERYSETの | 特定のサービスに関する関連情報を提供します。 |
WSAQUERYSET2 | 特定のサービスに関する関連情報を提供します。 |
WSASERVICECLASSINFOの | 指定したサービス クラスに関する情報を格納します。 |
WSAVERSIONの | Winsock でのバージョン比較を提供します。 |