Прочитать на английском

Поделиться через


Заголовок 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.