Заголовок ws2tcpip.h
Этот заголовок используется windows Sockets 2. Дополнительные сведения см. в разделе:
ws2tcpip.h содержит следующие программные интерфейсы:
freeaddrinfo Освобождает сведения об адресе, которые функция getaddrinfo динамически выделяет в структурах addrinfo. |
FreeAddrInfoEx Функция FreeAddrInfoEx (ws2tcpip.h) освобождает сведения об адресе, которые функция GetAddrInfoEx динамически выделяет в структурах addrinfoex. |
FreeAddrInfoExW Функция FreeAddrInfoExW (Юникод) (ws2tcpip.h) освобождает сведения об адресе, которые функция GetAddrInfoEx динамически выделяет в структурах addrinfoex. |
FreeAddrInfoW Освобождает сведения об адресе, которые функция GetAddrInfoW динамически выделяет в структурах addrinfoW. |
gai_strerrorA Функция gai_strerror помогает печатать сообщения об ошибках на основе ошибок EAI_*, возвращаемых функцией getaddrinfo. (ANSI) |
gai_strerrorW Функция gai_strerror помогает печатать сообщения об ошибках на основе ошибок EAI_*, возвращаемых функцией getaddrinfo. (Юникод) |
getaddrinfo Обеспечивает независимое от протокола преобразование из имени узла ANSI в адрес. |
GetAddrInfoExA Предоставляет независимое от протокола разрешение имен с дополнительными параметрами для определения того, какие поставщики пространств имен должны обрабатывать запрос. (ANSI) |
GetAddrInfoExCancel Отменяет асинхронную операцию с помощью функции GetAddrInfoEx. |
GetAddrInfoExOverlappedResult Возвращает код возврата для структуры OVERLAPPED, используемой асинхронной операцией для функции GetAddrInfoEx. |
GetAddrInfoExW Предоставляет независимое от протокола разрешение имен с дополнительными параметрами для определения того, какие поставщики пространств имен должны обрабатывать запрос. (Юникод) |
GetAddrInfoW Обеспечивает независимое от протокола преобразование имени узла Юникода в адрес. |
getipv4sourcefilter Извлекает состояние фильтра многоадресной рассылки для сокета IPv4. |
getnameinfo Предоставляет независимое от протокола разрешение имен из адреса в имя узла ANSI и от номера порта до имени службы ANSI. |
GetNameInfoW Предоставляет независимое от протокола разрешение имен из адреса в имя узла Юникода и с номера порта на имя службы Юникода. |
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 Регистрирует или отменяет регистрацию имени, имени службы и связанных адресов с определенным поставщиком пространства имен. (Юникод) |
setipv4sourcefilter Задает состояние фильтра многоадресной рассылки для сокета IPv4. |
setsourcefilter Задает состояние фильтра многоадресной рассылки для сокета IPv4 или IPv6. |
WSADeleteSocketPeerTargetName Удаляет связь между именем целевого узла и IP-адресом сокета. После успешного возврата связь между IP-адресом и целевым именем в будущем не будет. |
WSAGetFailConnectOnIcmpError Запрашивает состояние параметра сокета TCP_FAIL_CONNECT_ON_ICMP_ERROR . |
WSAGetIcmpErrorInfo Извлекает сведения об ошибке ICMP, полученной в сокете TCP во время установки подключения. |
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 заполнять буфер элемента управления сообщением, содержащим кодовую точку явного уведомления о перегрузке (ECN) поля заголовка Type of Service IPv4 (или Traffic Class IPv6 header) в полученной датаграмме. |
WSASetSocketPeerTargetName Используется для указания имени целевого узла (SPN), соответствующего IP-адресу однорангового узла. Это целевое имя предназначено для указания клиентскими приложениями для безопасной идентификации однорангового узла, который должен пройти проверку подлинности. |
WSASetSocketSecurity Включает и применяет безопасность для сокета. |
WSASetUdpRecvMaxCoalescedSize Задает максимальный размер объединенного сообщения в сокете UDP. |
WSASetUdpSendMessageSize Задает размер сообщения сегментации в сокете UDP. |