Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующем списке приведены краткие описания каждой структуры Winsock и typedef. Дополнительные сведения о любой структуре или типдефе щелкните имя структуры или типа.
| Структура | Описание |
|---|---|
| addrinfo | Используется функцией getaddrinfoдля хранения сведений об адресе узла. |
| addrinfoW | Используется функцией getAddrInfoWдля хранения сведений об адресе узла. |
| ADDRINFO_DNS_SERVER | Представляет сервер пользовательской системы доменных имен (DNS), используемый в API Winsock. |
| addrinfoex | Используется функцией GetAddrInfoEx для хранения сведений об адресе узла. |
| addrinfoex2 | Используется функцией GetAddrInfoEx для хранения сведений об адресе узла, когда запрашивается как каноническое имя, так и полное доменное имя. |
| addrinfoex3 | Используется функцией GetAddrInfoEx для хранения сведений об адресе узла при запросе определенного сетевого интерфейса. |
| addrinfoex4 | Используется функцией GetAddrInfoExдля хранения сведений об адресе узла при запросе дескриптора полного доменного имени. |
| addrinfoex5 | Используется функцией GetAddrInfoExдля хранения сведений об адресе узла при запросе дескриптора полного доменного имени. |
| addrinfoex6 | Используется функцией GetAddrInfoExдля хранения сведений об адресе узла при запросе дескриптора полного доменного имени. |
| AFPROTOCOLS | Предоставляет список протоколов, к которым программисты приложений могут ограничивать запросы. Используется только для целей запроса. |
| BLOB | Содержит сведения о блоке данных. Производный от двоичного большого объекта. |
| CSADDR_INFO | Содержит сведения об адресе Winsock для сетевой службы или поставщика пространств имен. |
| fd_set | Используется различными функциями и поставщиками услуг Winsock, например выбрать, чтобы поместить сокеты в "набор" для различных целей, таких как тестирование заданного сокета для удобства чтения. |
| GROUP_FILTER | Предоставляет параметры фильтрации многоадресной рассылки для адресов IPv6 или IPv4. |
| GROUP_REQ | Предоставляет сведения о группе многоадресной рассылки для адресов IPv6 или IPv4. |
| GROUP_SOURCE_REQ | Предоставляет сведения о группе многоадресной рассылки для адресов IPv6 или IPv4, включающих исходный IP-адрес. |
| узла | Хранит сведения об определенном узле, например имя узла, IP-адрес и т. д. |
| in_addr | Представляет ip-адрес IPv4. |
| in_pktinfo | Хранит полученные сведения об адресе пакета и используется Windows для возврата сведений о полученных пакетах. |
| in6_addr | Представляет IPv6-адрес Интернета. |
| in6_pktinfo | Хранит полученные сведения об адресе пакета IPv6 и используется Windows для возврата сведений о полученных пакетах. |
| INET_PORT_RANGE | Предоставляет входные данные, используемые SIO_ACQUIRE_PORT_RESERVATION Ioctl для получения резервирования среды выполнения для блока портов TCP или UDP. |
| 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 | Содержит входные параметры, применяемые для параметра транспорта REAL_TIME_NOTIFICATION_CAPABILITY для сокета TCP, который используется с ControlChannelTrigger для получения фоновых сетевых уведомлений в приложении Магазина Windows |
| REAL_TIME_NOTIFICATION_SETTING_OUTPUT | Содержит выходные параметры из запроса к параметру транспорта REAL_TIME_NOTIFICATION_CAPABILITY для сокета TCP, который используется с ControlChannelTrigger для получения фоновых сетевых уведомлений в приложении Магазина Windows. |
| RIO_EXTENSION_FUNCTION_TABLE | Содержит сведения о функциях, реализующих зарегистрированные расширения ввода-вывода Winsock. |
| RIO_BUF | Указывает часть зарегистрированного буфера, используемого для отправки или получения сетевых данных с помощью зарегистрированных расширений ввода-вывода Winsock. |
| RIO_BUFFERID | Указывает дескриптор зарегистрированного буфера, используемый с зарегистрированными расширениями ввода-вывода Winsock. |
| RIO_CQ | Указывает дескриптор очереди завершения, используемый для уведомления о завершении ввода-вывода, отправляя и получая запросы с помощью зарегистрированных расширений ввода-вывода Winsock. |
| RIO_NOTIFICATION_COMPLETION | Указывает метод завершения ввода-вывода, который будет использоваться с функцией RIONotify для отправки или получения сетевых данных с расширениями ввода-вывода Winsock. |
| RIO_RQ | Указывает дескриптор сокета, используемый для отправки и получения запросов с зарегистрированными расширениями ввода-вывода Winsock. |
| RIORESULT | Содержит данные, используемые для указания результатов завершения запроса, используемых с зарегистрированными расширениями ввода-вывода Winsock. |
| RM_FEC_INFO | Задает параметры для использования исправления ошибок пересылки (FEC) с надежной многоадресной рассылкой. |
| RM_RECEIVER_STATS | Предоставляет статистические сведения для сеанса надежного приемника многоадресной рассылки. |
| RM_SEND_WINDOW | Указывает окно отправки надежной многоадресной рассылки. |
| 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 | Используется с операциями сокета IrDA, определенными AF_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. |
| время | Используется для указания значений времени. Связан с файлом Berkeley Software Distribution (BSD) Time.h. |
| TRANSMIT_FILE_BUFFERS | Указывает данные, передаваемые до и после файлов во время операции передачи TransferFile. |
| TRANSMIT_PACKETS_ELEMENT | Указывает один элемент данных, передаваемый функцией TransmitPackets. |
| TRANSPORT_SETTING_ID | Указывает идентификатор параметра транспорта, используемый SIO_APPLY_TRANSPORT_SETTING и SIO_QUERY_TRANSPORT_SETTING ioCTLs для применения или запроса параметра транспорта для сокета. |
| WSABUF | Включает создание или обработку буфера данных. |
| WSACOMPLETION | Задает параметры уведомления о завершении для вызовов элементов управления ввода-вывода, выполненных в зарегистрированное пространство имен. |
| WSADATA | Содержит сведения о реализации сокетов Windows. |
| WSAMSG | Хранит адреса и необязательные сведения об подключенных и неподключенных сокетах. Используется с функцией LPFN_WSARECVMSG (WSARecvMsg). |
| WSANAMESPACE_INFO | Содержит сведения о регистрации для поставщика пространства имен. |
| WSANAMESPACE_INFOEX | Содержит расширенные сведения о регистрации для поставщика пространства имен. |
| WSANETWORKEVENTS | Хранит внутреннюю информацию сокета о сетевых событиях. |
| WSANSCLASSINFO | Предоставляет сведения о отдельных параметрах для определенного пространства имен Winsock. |
| WSAOVERLAPPED | Предоставляет среду обмена данными между запуском перекрываемой операции ввода-вывода и последующим завершением. |
| WSAPOLLFD | Хранит сведения о сокете, используемые функциейWSAPoll. |
| WSAPROTOCOL_INFO | Хранит или извлекает полные сведения для заданного протокола. |
| WSAPROTOCOL_INFOW | Храните или извлекает полные сведения для заданного протокола. Имя протокола представлено в виде массива символов Юникода. |
| WSAPROTOCOLCHAIN | Содержит подсчитываемый список идентификаторов записи каталога, составляющих цепочку протоколов. |
| WSAQUERYSET | Предоставляет соответствующие сведения о данной службе. |
| WSAQUERYSET2 | Предоставляет соответствующие сведения о данной службе. |
| WSASERVICECLASSINFO | Содержит сведения о указанном классе службы. |
| WSAVERSION | Предоставляет сравнение версий в Winsock. |