Сокеты Windows 2
Обзор технологии Windows Sockets 2.
Для разработки сокетов Windows 2 вам потребуются следующие заголовки:
- af_irda.h
- in6addr.h
- mstcpip.h
- mswsock.h
- mswsockdef.h
- nsemail.h
- nspapi.h
- socketapi.h
- sporder.h
- transportsettingcommon.h
- winsock.h
- ws2atm.h
- ws2spi.h
- ws2tcpip.h
- wsipv6ok.h
- wsnwlink.h
- wsrm.h
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
CONTROL_CHANNEL_TRIGGER_STATUS Указывает состояние запроса для параметра транспорта REAL_TIME_NOTIFICATION_CAPABILITY для сокета TCP, который используется с ControlChannelTrigger для получения фоновых сетевых уведомлений в приложении Магазина Windows. |
eWINDOW_ADVANCE_METHOD Перечисление eWINDOW_ADVANCE_METHOD указывает режим перехода окна, используемый для надежной многоадресной рассылки. |
MULTICAST_MODE_TYPE Указывает режим фильтра для адресов групп многоадресной рассылки. |
NAPI_PROVIDER_LEVEL Задает уровень полномочий поставщика NS_EMAIL поставщика пространства имен для заданного домена. |
NAPI_PROVIDER_TYPE Указывает тип размещения, ожидаемый для поставщика пространства имен. |
RIO_NOTIFICATION_COMPLETION_TYPE Указывает тип уведомлений очереди завершения, используемых с функцией RIONotify при отправке или получении данных с помощью зарегистрированных расширений ввода-вывода Winsock. |
SOCKET_SECURITY_PROTOCOL Указывает тип протокола безопасности, который будет использоваться в сокете для защиты сетевого трафика. |
SOCKET_USAGE_TYPE Используется для указания типа использования сокета. |
TCPSTATE Указывает возможные состояния tcp-подключения. |
WSAECOMPARATOR Тип перечисления Windows Sockets WSAECOMPARATOR используется для семантики сравнения версий в сокетах Windows 2. |
WSC_PROVIDER_INFO_TYPE Тип перечисления используется для указания информационного класса протокола многоуровневой службы (LSP) в сокетах Windows 2. |
Функции
__WSAFDIsSet Функция __WSAFDIsSet (winsock2.h) указывает, включен ли сокет в набор дескрипторов сокета. |
__WSAFDIsSet Функция __WSAFDIsSet (winsock.h) указывает, включен ли сокет в набор дескрипторов сокета. |
Принять Функция accept разрешает попытку входящего подключения к сокету. |
AcceptEx Функция AcceptEx (mswsock.h) принимает новое подключение, возвращает локальный и удаленный адрес и получает первый блок данных, отправленный клиентским приложением. |
AcceptEx Функция AcceptEx (winsock.h) принимает новое подключение, возвращает локальный и удаленный адрес и получает первый блок данных, отправленный клиентским приложением. |
УТВЕРЖДАТЬ |
bind Функция bind связывает локальный адрес с сокетом. (функция bind (winsock2.h)) |
bind Функция bind (winsock.h) связывает локальный адрес с сокетом. |
closesocket Функция closesocket закрывает существующий сокет. (функция closesocket (winsock2.h)) |
closesocket Функция closesocket (winsock.h) закрывает существующий сокет. |
connect; Функция connect устанавливает соединение с указанным сокетом. |
EnumProtocolsA Функция EnumProtocols извлекает сведения об определенном наборе сетевых протоколов, которые активны на локальном узле. (ANSI) |
EnumProtocolsW Функция EnumProtocols извлекает сведения об определенном наборе сетевых протоколов, которые активны на локальном узле. (Юникод) |
FD_SET Макрос FD_SET (winsock2.h) используется функциями Сокетов Windows (Winsock) и поставщиками услуг для размещения сокетов в наборе. |
FD_SET Макрос FD_SET (winsock.h) используется функциями Windows Sockets (Winsock) и поставщиками услуг для размещения сокетов в наборе. |
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. (Юникод) |
GetAcceptExSockaddrs Функция GetAcceptExSockaddrs (mswsock.h) анализирует данные, полученные при вызове функции AcceptEx, и передает локальные и удаленные адреса в структуру sockaddr. |
GetAcceptExSockaddrs Функция GetAcceptExSockaddrs (winsock.h) анализирует данные, полученные при вызове функции AcceptEx, и передает локальные и удаленные адреса в структуру sockaddr. |
GetAddressByNameA GetAddressByName больше недоступен для использования с сокетов Windows 2. (ANSI) |
GetAddressByNameW GetAddressByName больше недоступен для использования с сокетов Windows 2. (Юникод) |
getaddrinfo Обеспечивает независимое от протокола преобразование с имени узла ANSI на адрес. |
GetAddrInfoExA Предоставляет независимое от протокола разрешение имен с дополнительными параметрами, чтобы определить, какие поставщики пространств имен должны обрабатывать запрос. (ANSI) |
GetAddrInfoExCancel Отменяет асинхронную операцию с помощью функции GetAddrInfoEx. |
GetAddrInfoExOverlappedResult Возвращает код возврата для структуры OVERLAPPED, используемой асинхронной операцией для функции GetAddrInfoEx. |
GetAddrInfoExW Предоставляет независимое от протокола разрешение имен с дополнительными параметрами, чтобы определить, какие поставщики пространств имен должны обрабатывать запрос. (Юникод) |
GetAddrInfoW Обеспечивает не зависящий от протокола перевод с имени узла Юникода на адрес. |
gethostbyaddr Функция gethostbyaddr извлекает сведения об узле, соответствующие сетевому адресу. (gethostbyaddr больше не рекомендуется, вместо него используйте getnameinfo) |
gethostbyaddr В Windows Sockets 2 функция gethostbyaddr (winsock.h) больше не рекомендуется для использования. |
gethostbyaddr Макрофункла gethostbyaddr (wsipv6ok.h) извлекает сведения об узле, соответствующие сетевому адресу. |
Gethostbyname Функция gethostbyname (winsock2.h) извлекает из базы данных узла сведения об узле, соответствующие имени узла. |
Gethostbyname Функция gethostbyname (winsock.h) извлекает из базы данных узла сведения об узле, соответствующие имени узла. |
Gethostbyname Функция макроса gethostbyname (wsipv6ok.h) извлекает сведения об узле, соответствующие имени узла, из базы данных узла. |
gethostname Функция gethostname (winsock2.h) извлекает стандартное имя узла для локального компьютера. |
gethostname Функция gethostname (winsock.h) извлекает стандартное имя узла для локального компьютера. |
GetHostNameW Функция GetHostNameW получает стандартное имя узла для локального компьютера в виде строки Юникода. |
getipv4sourcefilter Извлекает состояние фильтра многоадресной рассылки для сокета IPv4. |
GetNameByTypeA Функция GetNameByType извлекает имя сетевой службы для указанного типа службы. (ANSI) |
GetNameByTypeW Функция GetNameByType извлекает имя сетевой службы для указанного типа службы. (Юникод) |
getnameinfo Предоставляет независимое от протокола разрешение имен с адреса на имя узла ANSI и от номера порта до имени службы ANSI. |
GetNameInfoW Предоставляет независимое от протокола разрешение имен с адреса на имя узла в Юникоде и от номера порта до имени службы Юникода. |
getpeername Функция getpeername (winsock2.h) извлекает адрес однорангового узла, к которому подключен сокет. |
getpeername Функция getpeername (winsock.h) извлекает адрес однорангового узла, к которому подключен сокет. |
getprotobyname Функция getprotobyname (winsock2.h) извлекает сведения о протоколе, соответствующие имени протокола. |
getprotobyname Функция getprotobyname (winsock.h) извлекает сведения о протоколе, соответствующие имени протокола. |
getprotobynumber Функция getprotobynumber (winsock2.h) извлекает сведения о протоколе, соответствующие номеру протокола. |
getprotobynumber Функция getprotobynumber (winsock.h) извлекает сведения о протоколе, соответствующие номеру протокола. |
getservbyname Функция getservbyname (winsock2.h) извлекает сведения о службе, соответствующие имени службы и протоколу. |
getservbyname Функция getservbyname (winsock.h) извлекает сведения о службе, соответствующие имени службы и протоколу. |
getservbyport Функция getservbyport (winsock2.h) извлекает сведения о службе, соответствующие порту и протоколу. |
getservbyport Функция getservbyport (winsock.h) извлекает сведения о службе, соответствующие порту и протоколу. |
GetServiceA Функция GetService извлекает сведения о сетевой службе в контексте набора пространств имен по умолчанию или указанного пространства имен. (ANSI) |
GetServiceW Функция GetService извлекает сведения о сетевой службе в контексте набора пространств имен по умолчанию или указанного пространства имен. (Юникод) |
getsockname Функция getsockname (winsock2.h) извлекает локальное имя для указанного дескриптора сокета. |
getsockname Функция getsockname (winsock.h) извлекает локальное имя сокета. |
getsockopt Функция getsockopt извлекает текущее значение для параметра сокета, связанного с сокетом любого типа, в любом состоянии, и сохраняет результат в optval. |
getsockopt Функция getsockopt (winsock.h) извлекает параметр сокета. |
getsourcefilter Извлекает состояние фильтра многоадресной рассылки для сокета IPv4 или IPv6. |
GetTypeByNameA Функция GetTypeByName извлекает GUID типа службы для сетевой службы, указанной по имени. (ANSI) |
GetTypeByNameW Функция GetTypeByName извлекает GUID типа службы для сетевой службы, указанной по имени. (Юникод) |
htond Преобразует значение double из узла в порядок байтов сети TCP/IP (большой байт). |
htonf Преобразует значение float из узла в порядок байтов сети TCP/IP (большой байт). |
htonl Функция htonl (winsock2.h) преобразует u_long из узла в порядок байтов сети TCP/IP, который является крупным байтом. |
htonl Функция htonl (winsock.h) преобразует u_long из узла в порядок байтов сети TCP/IP (большой байт). |
htonll Преобразует неподписанный __int64 из узла в порядок байтов сети TCP/IP (то есть с большим порядком байтов). |
htons Функция htons (winsock2.h) преобразует u_short из узла в порядок байтов сети TCP/IP, который является большим порядком байтов. |
htons Функция htons (winsock.h) преобразует u_short из узла в порядок байтов сети TCP/IP (который является большим порядком байтов). |
IN4_ADDR_EQUAL |
IN4_CLASSA |
IN4_CLASSB |
IN4_CLASSC |
IN4_CLASSD |
IN4_IS_ADDR_6TO4ELIGIBLE |
IN4_IS_ADDR_BROADCAST |
IN4_IS_ADDR_LINKLOCAL |
IN4_IS_ADDR_LOOPBACK |
IN4_IS_ADDR_MC_ADMINLOCAL |
IN4_IS_ADDR_MC_LINKLOCAL |
IN4_IS_ADDR_MC_SITELOCAL |
IN4_IS_ADDR_MULTICAST |
IN4_IS_ADDR_RFC1918 |
IN4_IS_ADDR_SITELOCAL |
IN4_IS_ADDR_UNSPECIFIED |
IN4_IS_UNALIGNED_ADDR_6TO4ELIGIBLE |
IN4_IS_UNALIGNED_ADDR_BROADCAST |
IN4_IS_UNALIGNED_ADDR_LINKLOCAL |
IN4_IS_UNALIGNED_ADDR_LOOPBACK |
IN4_IS_UNALIGNED_ADDR_MULTICAST |
IN4_IS_UNALIGNED_ADDR_RFC1918 |
IN4_IS_UNALIGNED_ADDR_UNSPECIFIED |
IN4_MULTICAST |
IN4_UNALIGNED_ADDR_EQUAL |
IN4_UNCANONICALIZE_SCOPE_ID |
IN4ADDR_ISANY |
IN4ADDR_ISEQUAL |
IN4ADDR_ISLOOPBACK |
IN4ADDR_ISUNSPECIFIED |
IN4ADDR_SCOPE_ID |
IN4ADDR_SETANY |
IN4ADDR_SETLOOPBACK |
IN4ADDR_SETSOCKADDR |
IN6_ADDR_EQUAL |
IN6_EXTRACT_V4ADDR_FROM_6TO4 |
IN6_EXTRACT_V4ADDR_FROM_ISATAP |
IN6_GET_ADDR_V4COMPAT |
IN6_GET_ADDR_V4MAPPED |
IN6_IS_ADDR_6TO4 |
IN6_IS_ADDR_ALLNODESONLINK |
IN6_IS_ADDR_ALLNODESONNODE |
IN6_IS_ADDR_ALLROUTERSONLINK |
IN6_IS_ADDR_ANYCAST |
IN6_IS_ADDR_EUI64 |
IN6_IS_ADDR_GLOBAL |
IN6_IS_ADDR_ISATAP |
IN6_IS_ADDR_LINKLOCAL |
IN6_IS_ADDR_LOOPBACK |
IN6_IS_ADDR_MC_GLOBAL |
IN6_IS_ADDR_MC_LINKLOCAL |
IN6_IS_ADDR_MC_NODELOCAL |
IN6_IS_ADDR_MC_ORGLOCAL |
IN6_IS_ADDR_MC_SITELOCAL |
IN6_IS_ADDR_MULTICAST |
IN6_IS_ADDR_SITELOCAL |
IN6_IS_ADDR_SOLICITEDNODE |
IN6_IS_ADDR_SUBNET_RESERVED_ANYCAST |
IN6_IS_ADDR_SUBNET_ROUTER_ANYCAST |
IN6_IS_ADDR_TEREDO |
IN6_IS_ADDR_UNSPECIFIED |
IN6_IS_ADDR_V4COMPAT |
IN6_IS_ADDR_V4MAPPED |
IN6_IS_ADDR_V4TRANSLATED |
IN6_MULTICAST_SCOPE |
IN6_PREFIX_EQUAL |
IN6_SET_6TO4_PREFIX |
IN6_SET_ADDR_LOOPBACK |
IN6_SET_ADDR_SOLICITEDNODE |
IN6_SET_ADDR_UNSPECIFIED |
IN6_SET_ADDR_V4COMPAT |
IN6_SET_ADDR_V4MAPPED |
IN6_SET_ISATAP_IDENTIFIER |
IN6_UNCANONICALIZE_SCOPE_ID |
IN6ADDR_IS6TO4 |
IN6ADDR_ISANY |
IN6ADDR_ISEQUAL |
IN6ADDR_ISISATAP |
IN6ADDR_ISLOOPBACK |
IN6ADDR_ISTEREDO |
IN6ADDR_ISUNSPECIFIED |
IN6ADDR_ISV4MAPPED |
IN6ADDR_SETANY |
IN6ADDR_SETLOOPBACK |
IN6ADDR_SETSOCKADDR |
IN6ADDR_SETV4MAPPED |
inet_addr Функция inet_addr (winsock2.h) преобразует строку, содержащую IPv4-десятичный адрес, в правильный адрес для структуры IN_ADDR. |
inet_addr Функция inet_addr (winsock.h) преобразует строку, содержащую IPv4-десятичный адрес, в правильный адрес для структуры IN_ADDR. |
inet_addr Макрофункционная inet_addr (wsipv6ok.h) преобразует строку, содержащую десятичный адрес IPv4, в правильный адрес для структуры IN_ADDR. |
inet_ntoa Функция inet_ntoa (winsock2.h) преобразует интернет-адрес (Ipv4) в строку ASCII в стандартном интернет-десятичном формате. |
inet_ntoa Функция inet_ntoa (winsock.h) преобразует интернет-адрес (Ipv4) в строку ASCII в стандартном интернет-формате пунктирной запятой. |
inet_ntoa Макрофункционация inet_ntoa (wsipv6ok.h) преобразует интернет-адрес (Ipv4) в строку ASCII в стандартном интернет-десятичном формате. |
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) |
ioctlsocket Функция ioctlsocket (winsock2.h) управляет режимом ввода-вывода сокета и может использоваться в любом сокете в любом состоянии. |
ioctlsocket Функция ioctlsocket (winsock.h) управляет режимом ввода-вывода сокета. |
listen Функция listen помещает сокет в состояние, в котором он прослушивает входящее соединение. |
LPFN_CONNECTEX Функция ConnectEx устанавливает подключение к указанному сокету и при необходимости отправляет данные после установки соединения. |
LPFN_DISCONNECTEX Закрывает подключение к сокету и позволяет повторно использовать дескриптор сокета. Примечание. Эта функция является расширением для спецификации сокетов Windows, относящаяся к корпорации Майкрософт. |
LPFN_RIOCLOSECOMPLETIONQUEUE Закрывает существующую очередь завершения, используемую для уведомления о завершении ввода-вывода, путем отправки и получения запросов с помощью зарегистрированных расширений ввода-вывода Winsock. |
LPFN_RIOCREATECOMPLETIONQUEUE Создает очередь завершения ввода-вывода определенного размера для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOCREATEREQUESTQUEUE Создает зарегистрированный дескриптор сокета ввода-вывода, используя указанный сокет и очереди завершения ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIODEQUEUECOMPLETION Удаляет записи из очереди завершения ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIODEREGISTERBUFFER Отменяет регистрацию зарегистрированного буфера, используемого с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIONOTIFY Регистрирует метод, используемый для поведения уведомлений с очередью завершения ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORECEIVE Получает сетевые данные в подключенном зарегистрированном сокете ВВОДА-вывода TCP или связанном зарегистрированном сокете UDP ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORECEIVEEX Получает сетевые данные в подключенном зарегистрированном сокете ВВОДА-вывода TCP или связанном зарегистрированном сокете UDP ввода-вывода с дополнительными параметрами для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOREGISTERBUFFER Регистрирует RIO_BUFFERID, дескриптор зарегистрированного буфера, с указанным буфером для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORESIZECOMPLETIONQUEUE Изменяет размер очереди завершения ввода-вывода, чтобы она была больше или меньше для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORESIZEREQUESTQUEUE Изменяет размер очереди запросов на больший или меньший размер для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOSEND Отправляет сетевые данные в подключенный зарегистрированный сокет TCP или связанный зарегистрированный сокет UDP ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOSENDEX Отправляет сетевые данные в подключенный зарегистрированный сокет TCP или связанный зарегистрированный сокет UDP ввода-вывода с дополнительными параметрами для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_TRANSMITPACKETS Передает данные в памяти или файловые данные через подключенный сокет. |
LPFN_WSARECVMSG *LPFN_WSARECVMSG* — это тип указателя функции. Вы реализуете соответствующую функцию обратного вызова WSARecvMsg в приложении. Система использует функцию обратного вызова для передачи вам данных в памяти или файловых данных через подключенный сокет. |
LPNSPCLEANUP Прекращает использование определенного поставщика службы пространства имен сокетов Windows. |
LPNSPGETSERVICECLASSINFO Извлекает все соответствующие сведения о классе (схеме), относящиеся к поставщику пространства имен. |
LPNSPINSTALLSERVICECLASS Функция NSPInstallServiceClass регистрирует схему класса службы в поставщиках пространства имен. |
LPNSPIOCTL Отправляет IOCTL поставщику службы пространства имен. |
LPNSPLOOKUPSERVICEBEGIN Инициирует клиентский запрос, ограниченный сведениями, содержащимися в структуре WSAQUERYSET. |
LPNSPLOOKUPSERVICEEND Вызывается для освобождения дескриптора после предыдущих вызовов NSPLookupServiceBegin и NSPLookupServiceNext. |
LPNSPLOOKUPSERVICENEXT Вызывается после получения дескриптора из предыдущего вызова NSPLookupServiceBegin для получения запрошенных сведений о службе. |
LPNSPREMOVESERVICECLASS Окончательно удаляет указанный класс службы из пространства имен. |
LPNSPSETSERVICE Регистрирует или отменяет регистрацию экземпляра службы в пространстве имен. |
LPNSPV2CLEANUP Уведомляет поставщика службы пространства имен версии 2 (NSPv2) о завершении сеанса клиента. |
LPNSPV2CLIENTSESSIONRUNDOWN Уведомляет поставщика службы пространства имен версии 2 (NSPv2) о прекращении сеанса клиента. |
LPNSPV2LOOKUPSERVICEBEGIN Инициирует клиентский запрос поставщика службы пространства имен версии 2, ограниченного сведениями, содержащимися в структуре WSAQUERYSET2. |
LPNSPV2LOOKUPSERVICEEND Вызывается для освобождения дескриптора после предыдущих вызовов NSPv2LookupServiceBegin и NSPv2LookupServiceNextEx. |
LPNSPV2LOOKUPSERVICENEXTEX Вызывается после получения дескриптора из предыдущего вызова NSPv2LookupServiceBegin для получения запрошенных сведений от поставщика службы пространства имен версии 2. |
LPNSPV2SETSERVICEEX Регистрирует или отменяет регистрацию имени или экземпляра службы в пространстве имен поставщика службы пространства имен версии 2 (NSPv2). |
LPNSPV2STARTUP Уведомляет поставщика службы пространства имен версии 2 (NSPv2) о том, что новый клиентский процесс начинает использовать поставщик. |
LPWSAOVERLAPPED_COMPLETION_ROUTINE TBD (LPWSAOVERLAPPED_COMPLETION_ROUTINE) |
LPWSPACCEPT Функция LPWSPAccept условно принимает соединение на основе возвращаемого значения функции условия. |
LPWSPADDRESSTOSTRING Функция LPWSPAddressToString преобразует все компоненты структуры sockaddr в удобочитаемое числовое строковое представление адреса. Используется в основном для отображения. |
LPWSPASYNCSELECT Функция LPWSPAsyncSelect запрашивает уведомления о событиях на основе сообщений Windows о сетевых событиях для сокета. |
LPWSPBIND Функция LPWSPBind связывает локальный адрес (то есть имя) с сокетом. |
LPWSPCANCELBLOCKINGCALL Функция LPWSPCancelBlockingCall отменяет текущий блокирующий вызов. |
LPWSPCLEANUP Функция LPWSPCleanup прекращает использование поставщика служб Windows Sockets. |
LPWSPCLOSESOCKET Функция LPWSPCloseSocket закрывает сокет. |
LPWSPCONNECT Функция LPWSPConnect устанавливает соединение с одноранговым элементом, обменивается данными подключения и задает необходимое качество обслуживания на основе предоставленной спецификации потока. |
LPWSPDUPLICATESOCKET Функция LPWSPDuplicateSocket возвращает структуру WSAPROTOCOL_INFO, которую можно использовать для создания нового дескриптора сокета для общего сокета. |
LPWSPENUMNETWORKEVENTS Функция LPWSPEnumNetworkEvents сообщает о событиях сети для указанного сокета. |
LPWSPEVENTSELECT Функция LPWSPEventSelect указывает объект события, связанный с предоставленным набором сетевых событий. |
LPWSPGETOVERLAPPEDRESULT Функция LPWSPGetOverlappedResult возвращает результаты перекрывающейся операции с указанным сокетом. |
LPWSPGETPEERNAME Функция LPWSPGetPeerName получает адрес однорангового узла, к которому подключен сокет. |
LPWSPGETQOSBYNAME Функция LPWSPGetQOSByName инициализирует структуру QOS на основе именованного шаблона или извлекает перечисление доступных имен шаблонов. |
LPWSPGETSOCKNAME Функция LPWSPGetSockName получает локальное имя сокета. |
LPWSPGETSOCKOPT Функция LPWSPGetSockOpt извлекает параметр сокета. |
LPWSPIOCTL Функция LPWSPIoctl управляет режимом сокета. |
LPWSPJOINLEAF Функция LPWSPJoinLeaf объединяет конечный узел в сеанс с несколькими точками, обменивается данными подключения и задает необходимое качество обслуживания на основе предоставленных спецификаций потока. |
LPWSPLISTEN Функция LPWSPListen устанавливает сокет для прослушивания входящих подключений. |
LPWSPRECV Функция LPWSPRecv получает данные в сокете. |
LPWSPRECVDISCONNECT Функция LPWSPRecvDisconnect завершает прием в сокете и извлекает данные об отключении, если сокет ориентирован на подключение. |
LPWSPRECVFROM Функция LPWSPRecvFrom получает датаграмму и сохраняет исходный адрес. |
LPWSPSELECT Функция LPWSPSelect определяет состояние одного или нескольких сокетов. |
LPWSPSEND Функция LPWSPSend отправляет данные в подключенный сокет. |
LPWSPSENDDISCONNECT Функция LPWSPSendDisconnect инициирует завершение подключения для сокета и отправляет данные об отключении. |
LPWSPSENDTO Функция WSPSendTo отправляет данные в определенное место назначения с помощью перекрывающихся операций ввода-вывода. |
LPWSPSETSOCKOPT Функция LPWSPSetSockOpt задает параметр сокета. |
LPWSPSHUTDOWN Функция LPWSPShutdown отключает отправку и (или) получение в сокете. |
LPWSPSOCKET Функция LPWSPSocket создает сокет. |
LPWSPSTRINGTOADDRESS Функция WSPStringToAddress преобразует удобочитаемую числовую строку в структуру адреса сокета (sockaddr), подходящую для передачи в подпрограммы Windows Sockets, которые принимают такую структуру. |
NSPStartup Извлекает динамические сведения о поставщике, например список точек входа DLL. |
ntohd Преобразует неподписанный __int64 из сетевого заказа TCP/IP в порядок размещения байтов (который является маленьким порядком на процессорах Intel) и возвращает значение double. |
ntohf Преобразует неподписанный __int32 из сетевого заказа TCP/IP в порядок байтов узла (который является маленьким порядком в процессорах Intel) и возвращает число с плавающей точкой. |
ntohl Функция ntohl (winsock2.h) преобразует u_long из сетевого порядка TCP/IP в порядок байтов узла (который является маленьким порядком байтов на процессорах Intel). |
ntohl Функция ntohl (winsock.h) преобразует u_long из сетевого порядка TCP/IP в порядок размещения байтов, который на процессорах Intel является минимальным. |
ntohll Преобразует неподписанный __int64 из сетевого заказа TCP/IP в порядок байтов узла (который на процессорах Intel является маленьким порядком байтов). |
ntohs Функция ntohs (winsock2.h) преобразует u_short из сетевого порядка байтов TCP/IP в порядок байтов узла (который является маленьким порядком байтов на процессорах Intel). |
ntohs Функция ntohs (winsock.h) преобразует u_short из порядка байтов сети TCP/IP в порядок байтов узла, который является минимальным порядком на процессорах Intel. |
ProcessSocketNotifications Связывает набор сокетов с портом завершения и получает все уведомления, которые уже находятся в состоянии ожидания на этом порту. После связывания порт завершения получает указанные уведомления о состоянии сокета. |
Recv Функция recv (winsock2.h) получает данные из подключенного сокета или ограниченного сокета без подключения. |
Recv Функция recv (winsock.h) получает данные из подключенного сокета или ограниченного сокета без подключения. |
recvfrom Функция recvfrom получает датаграмму и сохраняет исходный адрес. |
recvfrom Функция recvfrom получает датаграмму и сохраняет исходный адрес. |
select Функция select определяет состояние одного или нескольких сокетов, ожидающих при необходимости выполнения синхронного ввода-вывода. |
send Отправляет данные в подключенный сокет. (отправить) |
Sendto Функция sendto (winsock2.h) используется для записи исходящих данных в сокет. |
Sendto Функция sendto (winsock.h) отправляет данные в определенное место назначения. |
SetAddrInfoExA Регистрирует или отменяет регистрацию имени, имени службы и связанных адресов с определенным поставщиком пространства имен. (ANSI) |
SetAddrInfoExW Регистрирует или отменяет регистрацию имени, имени службы и связанных адресов с определенным поставщиком пространства имен. (Юникод) |
setipv4sourcefilter Задает состояние фильтра многоадресной рассылки для сокета IPv4. |
SetServiceA Функция SetService регистрирует или удаляет из реестра сетевую службу в одном или нескольких пространствах имен. (ANSI) |
SetServiceW Функция SetService регистрирует или удаляет из реестра сетевую службу в одном или нескольких пространствах имен. (Юникод) |
SetSocketMediaStreamingMode Указывает, будет ли сеть использоваться для передачи потокового мультимедиа, требующего качества обслуживания. |
setsockopt Функция setsockopt (winsock2.h) задает текущее значение параметра сокета, связанного с сокетом любого типа в любом состоянии. |
setsockopt Функция setsockopt (winsock.h) задает параметр сокета. |
setsourcefilter Задает состояние фильтра многоадресной рассылки для сокета IPv4 или IPv6. |
shutdown Функция завершения работы (winsock2.h) используется на всех типах сокетов, чтобы отключить прием, передачу или и то, и другое. |
shutdown Функция завершения работы (winsock.h) отключает отправку или получение в сокете. |
Сокета Функция сокета создает сокет, привязанный к конкретному поставщику транспортных услуг. |
SocketNotificationRetrieveEvents Эта встроенная вспомогательная функция предоставляется для удобства получения маски событий из OVERLAPPED_ENTRY. |
TransmitFile Функция TransmitFile (mswsock.h) передает данные файла через подключенный дескриптор сокета. |
TransmitFile Функция TransmitFile (winsock.h) передает данные файла через подключенный дескриптор сокета. |
WPUCloseEvent Функция WPUCloseEvent закрывает открытый дескриптор объекта события. |
WPUCloseSocketHandle Функция WPUCloseSocketHandle закрывает существующий дескриптор сокета. |
WPUCloseThread Функция WPUCloseThread закрывает поток, открытый вызовом WPUOpenCurrentThread. |
WPUCompleteOverlappedRequest Функция WPUCompleteOverlappedRequest выполняет уведомление о завершении перекрывающихся операций ввода-вывода. |
WPUCreateEvent Функция WPUCreateEvent создает новый объект события. |
WPUCreateSocketHandle Функция WPUCreateSocketHandle создает новый дескриптор сокета. |
WPUFDIsSet Функция WPUFDIsSet проверяет членство указанного дескриптора сокета. |
WPUGetProviderPath Функция WPUGetProviderPath извлекает путь DLL для указанного поставщика. |
WPUModifyIFSHandle Функция WPUModifyIFSHandle получает (возможно) измененный дескриптор IFS из Ws2_32.dll. |
WPUOpenCurrentThread Функция WPUOpenCurrentThread открывает дескриптор для текущего потока, который можно использовать с перекрывающимися функциями в многоуровневом поставщике услуг. |
WPUPostMessage Функция WPUPostMessage выполняет стандартную функцию Windows PostMessage таким образом, чтобы обеспечить обратную совместимость с более старыми версиями WSOCK32.dll. |
WPUQueryBlockingCallback Функция WPUQueryBlockingCallback возвращает указатель на функцию обратного вызова, которую поставщик услуг должен периодически вызывать при обслуживании блокирующих операций. |
WPUQuerySocketHandleContext Функция WPUQuerySocketHandleContext запрашивает значение контекста, связанное с указанным дескриптором сокета. |
WPUQueueApc Функция WPUQueueApc помещает в очередь асинхронный вызов процедуры пользовательского режима (APC) в указанный поток, чтобы упростить вызов перекрывающихся подпрограмм завершения ввода-вывода. |
WPUResetEvent Функция WPUResetEvent сбрасывает состояние указанного объекта события на незначаемое. Этот вызов безопасен для использования в контексте прерывания. |
WPUSetEvent Функция WPUSetEvent задает состояние указанного объекта события как сигнальное. Этот вызов безопасен для использования в контексте прерывания. |
WSAAccept Функция WSAAccept условно принимает соединение на основе возвращаемого значения функции условия, обеспечивает качество спецификаций потока обслуживания и позволяет передавать данные подключения. |
WSAAddressToStringA Преобразует все компоненты структуры sockaddr в понятное для человека строковое представление адреса. (ANSI) |
WSAAddressToStringW Преобразует все компоненты структуры sockaddr в понятное для человека строковое представление адреса. (Юникод) |
WSAAdvertiseProvider Делает конкретный поставщик пространства имен версии 2 доступным для всех соответствующих клиентов. |
WSAsyncGetHostByAddr Функция WSAsyncGetHostByAddr (winsock2.h) асинхронно извлекает сведения об узле, соответствующие адресу. |
WSAsyncGetHostByAddr Функция WSAsyncGetHostByAddr (winsock.h) асинхронно извлекает сведения об узле, соответствующие адресу. |
WSAsyncGetHostByAddr Макрофункция WSAsyncGetHostByAddr (wsipv6ok.h) асинхронно извлекает сведения об узле, соответствующие адресу. |
WSAsyncGetHostByName Функция WSAsyncGetHostByName (winsock2.h) асинхронно извлекает сведения об узле, соответствующие имени узла. |
WSAsyncGetHostByName Функция WSAsyncGetHostByName (winsock.h) асинхронно извлекает сведения об узле, соответствующие имени узла. |
WSAsyncGetHostByName Макрофункция WSAAsyncGetHostByName (wsipv6ok.h) асинхронно извлекает сведения об узле, соответствующие имени узла. |
WSAsyncGetProtoByName Функция WSAsyncGetProtoByName (winsock2.h) асинхронно извлекает сведения о протоколе, соответствующие имени протокола. |
WSAsyncGetProtoByName Функция WSAsyncGetProtoByName (winsock.h) асинхронно извлекает сведения о протоколе, соответствующие имени протокола. |
WSAsyncGetProtoByNumber Функция WSAsyncGetProtoByNumber (winsock2.h) асинхронно извлекает сведения о протоколе, соответствующие номеру протокола. |
WSAsyncGetProtoByNumber Функция WSAsyncGetProtoByNumber (winsock.h) асинхронно извлекает сведения о протоколе, соответствующие номеру протокола. |
WSAsyncGetServByName Функция WSAsyncGetServByName (winsock2.h) асинхронно извлекает сведения о службе, соответствующие имени и порту службы. |
WSAsyncGetServByName Функция WSAsyncGetServByName (winsock.h) асинхронно извлекает сведения о службе, соответствующие имени и порту службы. |
WSAsyncGetServByPort Функция WSAsyncGetServByPort (winsock2.h) асинхронно извлекает сведения о службе, соответствующие порту и протоколу. |
WSAsyncGetServByPort Функция WSAsyncGetServByPort (winsock.h) асинхронно извлекает сведения о службе, соответствующие порту и протоколу. |
WSAsyncSelect Функция WSAAsyncSelect (winsock2.h) запрашивает уведомление Windows на основе сообщений о сетевых событиях для сокета. |
WSAsyncSelect Функция WSAsyncSelect (winsock.h) запрашивает уведомление Windows на основе сообщений о сетевых событиях для сокета. |
WSACancelAsyncRequest Функция WSACancelAsyncRequest (winsock2.h) отменяет неполную асинхронную операцию. |
WSACancelAsyncRequest Функция WSACancelAsyncRequest (winsock.h) отменяет неполную асинхронную операцию. |
WSACancelBlockingCall Функция WSACancelBlockingCall была удалена в соответствии со спецификацией Windows Sockets 2 версии 2.2.0. |
WSACleanup Функция WSACleanup (winsock2.h) прекращает использование WS2_32.dll. |
WSACleanup Функция WSACleanup (winsock.h) завершает использование WS2_32.dll. |
WSACloseEvent Функция WSACloseEvent закрывает открытый дескриптор объекта события. |
WSAConnect Функция WSAConnect устанавливает подключение к другому приложению сокета, обменивается данными подключения и задает требуемое качество обслуживания на основе указанной структуры FLOWSPEC. |
WSAConnectByList Устанавливает подключение к одной из коллекций возможных конечных точек, представленных набором адресов назначения (имена узлов и порты). |
WSAConnectByNameA Устанавливает подключение к указанному узлу и порту. (ANSI) |
WSAConnectByNameW Устанавливает подключение к указанному узлу и порту. (Юникод) |
WSACreateEvent Функция WSACreateEvent создает новый объект события. |
WSADeleteSocketPeerTargetName Удаляет связь между именем целевого узла и IP-адресом сокета. После успешного возврата в будущем связь между IP-адресом и целевым именем не будет. |
WSADuplicateSocketA Функция WSADuplicateSocket возвращает структуру WSAPROTOCOL_INFO, которую можно использовать для создания нового дескриптора сокета для общего сокета. Функцию WSADuplicateSocket нельзя использовать в сокете с поддержкой QOS. (ANSI) |
WSADuplicateSocketW Функция WSADuplicateSocket возвращает структуру WSAPROTOCOL_INFO, которую можно использовать для создания нового дескриптора сокета для общего сокета. Функцию WSADuplicateSocket нельзя использовать в сокете с поддержкой QOS. (Юникод) |
WSAEnumNameSpaceProvidersA Функция WSAEnumNameSpaceProviders извлекает сведения о доступных поставщиках пространств имен. (ANSI) |
WSAEnumNameSpaceProvidersExA Извлекает сведения о доступных поставщиках пространств имен. (ANSI) |
WSAEnumNameSpaceProvidersExW Извлекает сведения о доступных поставщиках пространств имен. (Юникод) |
WSAEnumNameSpaceProvidersW Функция WSAEnumNameSpaceProviders извлекает сведения о доступных поставщиках пространств имен. (Юникод) |
WSAEnumNetworkEvents Функция WSAEnumNetworkEvents обнаруживает вхождения сетевых событий для указанного сокета, очищает записи внутренних сетевых событий и сбрасывает объекты событий (необязательно). |
WSAEnumProtocolsA Функция WSAEnumProtocols извлекает сведения о доступных транспортных протоколах. (ANSI) |
WSAEnumProtocolsW Функция WSAEnumProtocols извлекает сведения о доступных транспортных протоколах. (Юникод) |
WSAEventSelect Функция WSAEventSelect указывает объект события, связанный с указанным набором FD_XXX сетевых событий. |
WSAGetFailConnectOnIcmpError Запрашивает состояние параметра сокета TCP_FAIL_CONNECT_ON_ICMP_ERROR . |
WSAGetIcmpErrorInfo Извлекает сведения об ошибке ICMP, полученной в сокете TCP во время настройки подключения. |
WSAGetIPUserMtu Извлекает определяемый пользователем ip-слой MTU для сокета. |
WSAGetLastError Функция WSAGetLastError (winsock2.h) возвращает состояние ошибки для последней операции Windows Sockets, которая завершилась сбоем. |
WSAGetLastError Функция WSAGetLastError (winsock.h) возвращает состояние ошибки для последней операции Windows Sockets, которая завершилась сбоем. |
WSAGetOverlappedResult Функция WSAGetOverlappedResult извлекает результаты перекрывающейся операции с указанным сокетом. |
WSAGetQOSByName Функция WSAGetQOSByName инициализирует структуру QOS на основе именованного шаблона или предоставляет буфер для получения перечисления доступных имен шаблонов. |
WSAGetServiceClassInfoA Функция WSAGetServiceClassInfo извлекает сведения о классе (схему), относящиеся к указанному классу службы, из указанного поставщика пространства имен. (ANSI) |
WSAGetServiceClassInfoW Функция WSAGetServiceClassInfo извлекает сведения о классе (схему), относящиеся к указанному классу службы, из указанного поставщика пространства имен. (Юникод) |
WSAGetServiceClassNameByClassIdA Функция WSAGetServiceClassNameByClassId извлекает имя службы, связанной с указанным типом. Это имя является универсальным именем службы, например FTP или SNA, а не именем конкретного экземпляра этой службы. (ANSI) |
WSAGetServiceClassNameByClassIdW Функция WSAGetServiceClassNameByClassId извлекает имя службы, связанной с указанным типом. Это имя является универсальным именем службы, например FTP или SNA, а не именем конкретного экземпляра этой службы. (Юникод) |
WSAGetUdpRecvMaxCoalescedSize Извлекает максимальный размер полученного объединенного сообщения для сокета UDP. |
WSAGetUdpSendMessageSize Извлекает размер сообщения сегментации для сокета UDP. |
WSAHtonl Функция WSAHtonl преобразует u_long из порядка байтов узла в порядок байтов сети. |
WSAHtons Функция WSAHtons преобразует u_short из порядка байтов узла в порядок байтов сети. |
WSAImpersonateSocketPeer Используется для олицетворения субъекта безопасности, соответствующего одноранговой системе сокета, для выполнения авторизации на уровне приложения. |
WSAInstallServiceClassA Функция WSAInstallServiceClass регистрирует схему класса службы в пространстве имен. (ANSI) |
WSAInstallServiceClassW Функция WSAInstallServiceClass регистрирует схему класса службы в пространстве имен. (Юникод) |
WSAIoctl Функция WSAIoctl управляет режимом сокета. |
WSAIsBlocking Эта функция была удалена в соответствии со спецификацией Windows Sockets 2, редакция 2.2.0. (WSAIsBlocking) |
WSAJoinLeaf Функция WSAJoinLeaf объединяет конечный узел в сеанс с несколькими точками, обменивается данными подключения и задает необходимое качество обслуживания на основе указанных структур FLOWSPEC. |
WSALookupServiceBeginA Функция WSALookupServiceBegin инициирует клиентский запрос, ограниченный сведениями, содержащимися в структуре WSAQUERYSET. (ANSI) |
WSALookupServiceBeginW Функция WSALookupServiceBegin инициирует клиентский запрос, ограниченный сведениями, содержащимися в структуре WSAQUERYSET. (Юникод) |
WSALookupServiceEnd Функция WSALookupServiceEnd вызывается для освобождения дескриптора после предыдущих вызовов WSALookupServiceBegin и WSALookupServiceNext. |
WSALookupServiceNextA Функция WSALookupServiceNext вызывается после получения дескриптора из предыдущего вызова WSALookupServiceBegin для получения запрошенных сведений о службе. (ANSI) |
WSALookupServiceNextW Функция WSALookupServiceNext вызывается после получения дескриптора из предыдущего вызова WSALookupServiceBegin для получения запрошенных сведений о службе. (Юникод) |
WSANSPIoctl Позволяет разработчикам выполнять вызовы элементов управления вводом-выводом в зарегистрированное пространство имен. |
WSANtohl Функция WSANtohl преобразует u_long из сетевого порядка байтов в порядок размещения байтов. |
WSANtohs Функция WSANtohs преобразует u_short из сетевого порядка байтов в порядок байтов узла. |
WSAPoll Функция WSAPoll определяет состояние одного или нескольких сокетов. |
WSAProviderCompleteAsyncCall Уведомляет клиента о завершении асинхронного вызова поставщика пространства имен версии 2. |
WSAProviderConfigChange Функция WSAProviderConfigChange уведомляет приложение об изменении конфигурации поставщика. |
WSAQuerySocketSecurity Запрашивает сведения о безопасности, применяемой к подключению в сокете. |
WSARecv Получает данные из подключенного сокета или ограниченного сокета без подключения. (WSARecv) |
WSARecvDisconnect Функция WSARecvDisconnect завершает прием в сокете и извлекает данные об отключении, если сокет ориентирован на подключение. |
WSARecvEx Функция WSARecvEx (mswsock.h) получает данные из подключенного сокета или ограниченного сокета без подключения. |
WSARecvEx Функция WSARecvEx (winsock.h) получает данные из подключенного сокета или ограниченного сокета без подключения. |
WSARecvFrom Получает датаграмму и сохраняет исходный адрес. |
WSARemoveServiceClass Функция WSARemoveServiceClass окончательно удаляет схему класса службы из реестра. |
WSAResetEvent Функция WSAResetEvent сбрасывает состояние указанного объекта события на незначаемое. |
WSARevertImpersonation Завершает олицетворение однорангового узла сокета. Он должен вызываться после вызова WSAImpersonateSocketPeer и завершения всех проверок доступа. |
WSASend Отправляет данные в подключенный сокет. (WSASend) |
WSASendDisconnect Функция WSASendDisconnect инициирует завершение подключения для сокета и отправляет данные об отключении. |
WSASendMsg Отправляет данные и необязательные сведения об управлении из подключенных и неподключенных сокетов. Примечание. Эта функция является расширением майкрософт для спецификации Сокетов Windows. . |
WSASendTo Отправляет данные в определенное место назначения с помощью перекрывающихся операций ввода-вывода, где это применимо. |
WSASetBlockingHook Эта функция была удалена в соответствии со спецификацией Windows Sockets 2, редакция 2.2.0. (WSASetBlockingHook) |
WSASetEvent Функция WSASetEvent задает состояние заданного объекта события как сигнальное. |
WSASetFailConnectOnIcmpError Задает состояние параметра сокета TCP_FAIL_CONNECT_ON_ICMP_ERROR . |
WSASetIPUserMtu Задает определяемый пользователем IP-уровень MTU в сокете. |
WSASetLastError Функция WSASetLastError (winsock2.h) задает код ошибки, который можно получить с помощью функции WSAGetLastError. |
WSASetLastError Функция WSASetLastError (winsock.h) задает код ошибки, который можно получить с помощью функции WSAGetLastError. |
WSASetServiceA Функция WSASetService регистрирует или удаляет из реестра экземпляр службы в одном или нескольких пространствах имен. (ANSI) |
WSASetServiceW Функция WSASetService регистрирует или удаляет из реестра экземпляр службы в одном или нескольких пространствах имен. (Юникод) |
WSASetSocketPeerTargetName Используется для указания имени целевого узла (SPN), соответствующего IP-адресу однорангового узла. Это целевое имя предназначено для указания клиентскими приложениями для безопасной идентификации однорангового узла, который должен пройти проверку подлинности. |
WSASetSocketSecurity Включает и применяет безопасность для сокета. |
WSASetUdpRecvMaxCoalescedSize Задает максимальный размер объединенного сообщения в сокете UDP. |
WSASetUdpSendMessageSize Задает размер сообщения сегментации в сокете UDP. |
WSASocketA Функция WSASocket создает сокет, привязанный к конкретному поставщику транспортных услуг. (ANSI) |
WSASocketW Функция WSASocket создает сокет, привязанный к конкретному поставщику транспортных услуг. (Юникод) |
WSAStartup Функция WSAStartup (winsock2.h) инициирует использование библиотеки DLL Winsock процессом. |
WSAStartup Функция WSAStartup (winsock.h) инициирует использование библиотеки DLL Winsock процессом. |
WSAStringToAddressA Функция WSAStringToAddress преобразует сетевой адрес в стандартной текстовой форме представления в числовую двоичную форму в структуре sockaddr, которая подходит для передачи в подпрограммы Windows Sockets, которые принимают такую структуру. (ANSI) |
WSAStringToAddressW Функция WSAStringToAddress преобразует сетевой адрес в стандартной текстовой форме представления в числовую двоичную форму в структуре sockaddr, которая подходит для передачи в подпрограммы Windows Sockets, которые принимают такую структуру. (Юникод) |
WSAUnadvertiseProvider Делает конкретный поставщик пространства имен версии 2 недоступным для клиентов. |
WSAUnhookBlockingHook Эта функция была удалена в соответствии со спецификацией Windows Sockets 2, редакция 2.2.0. (WSAUnhookBlockingHook) |
WSAWaitForMultipleEvents Возвращает, когда один или все указанные объекты событий находятся в состоянии сигнала, когда истекает время ожидания или выполняется подпрограмма завершения ввода-вывода. |
WSCDeinstallProvider Удаляет указанный поставщик транспорта из базы данных конфигурации системы. |
WSCDeinstallProvider32 Удаляет указанный 32-разрядный поставщик транспорта из базы данных конфигурации системы. |
WSCEnableNSProvider Изменяет состояние заданного поставщика пространства имен. |
WSCEnableNSProvider32 Включает или отключает указанный поставщик 32-разрядного пространства имен. |
WSCEnumNameSpaceProviders32 Возвращает сведения о доступных 32-разрядных поставщиках пространств имен. Примечание. Этот вызов является строго 32-разрядной версией WSAEnumNameSpaceProviders для использования на 64-разрядных платформах. Он предоставляется для предоставления 64-разрядным процессам доступа к 32-разрядным каталогам. . |
WSCEnumNameSpaceProvidersEx32 Извлекает сведения о доступных 32-разрядных поставщиках пространств имен. |
WSCEnumProtocols Функция WSCEnumProtocols извлекает сведения о доступных транспортных протоколах. |
WSCEnumProtocols32 Извлекает сведения о доступных транспортных протоколах. Примечание. Этот вызов является строго 32-разрядной версией WSCEnumProtocols для использования на 64-разрядных платформах. Он предоставляется для предоставления 64-разрядным процессам доступа к 32-разрядным каталогам. . |
WSCGetApplicationCategory Извлекает категории поставщиков многоуровневых служб (LSP), связанные с приложением. |
WSCGetProviderInfo Извлекает данные, связанные с информационным классом для многоуровневого поставщика служб (LSP). |
WSCGetProviderInfo32 Извлекает данные, связанные с информационным классом для 32-разрядного поставщика многоуровневых служб (LSP). Примечание. Этот вызов является строго 32-разрядной версией WSCGetProviderInfo для использования на 64-разрядных платформах. |
WSCGetProviderPath Функция WSCGetProviderPath извлекает путь DLL для указанного поставщика. |
WSCGetProviderPath32 Извлекает путь DLL для указанного 32-разрядного поставщика. Примечание. Этот вызов является строго 32-разрядной версией WSCGetProviderPath для использования на 64-разрядных платформах. Он предоставляется для предоставления 64-разрядным процессам доступа к 32-разрядным каталогам. . |
WSCInstallNameSpace Устанавливает поставщик пространства имен. (WSCInstallNameSpace) |
WSCInstallNameSpace32 Устанавливает указанный 32-разрядный поставщик пространства имен. (WSCInstallNamespace32) |
WSCInstallNameSpaceEx Устанавливает поставщик пространства имен. (WSCInstallNameSpaceEx) |
WSCInstallNameSpaceEx32 Устанавливает указанный 32-разрядный поставщик пространства имен. (WSCInstallNameSpaceEx32) |
WSCInstallProvider Устанавливает указанный поставщик транспорта в базу данных конфигурации системы. |
WSCInstallProvider64_32 Устанавливает указанный поставщик транспортных служб в 32-разрядные и 64-разрядные базы данных конфигурации системы на 64-разрядном компьютере. |
WSCInstallProviderAndChains Устанавливает указанный 32-разрядный поставщик транспорта, а также его определенные цепочки протоколов в базу данных конфигурации системы Winsock 2 на 32-разрядном компьютере. |
WSCInstallProviderAndChains64_32 Устанавливает указанный поставщик транспорта и его определенные цепочки протоколов в 32- и 64-разрядные базы данных конфигурации системы Winsock 2 на 64-разрядном компьютере. |
WSCInstallQOSTemplate Устанавливает указанный шаблон качества обслуживания в базе данных конфигурации системы. |
WSCRemoveQOSTemplate Удаляет указанный шаблон качества обслуживания из базы данных конфигурации системы. |
WSCSetApplicationCategory Задает разрешенные категории поставщиков многоуровневых служб (LSP), связанные с приложением. |
WSCSetProviderInfo Задает значение данных для указанного класса информации для поставщика многоуровневой службы (LSP). |
WSCSetProviderInfo32 Задает значение данных для указанного класса информации для поставщика многоуровневой службы (LSP). |
WSCUnInstallNameSpace Удаляет указанный поставщик пространства имен. |
WSCUnInstallNameSpace32 Удаляет определенный 32-разрядный поставщик пространства имен. |
WSCUpdateProvider Изменяет указанный поставщик транспорта в базе данных конфигурации системы. |
WSCUpdateProvider32 Изменяет указанный 32-разрядный поставщик транспорта в базе данных конфигурации системы. Примечание. Этот вызов является строго 32-разрядной версией WSCUpdateProvider для использования на 64-разрядных платформах. Он предоставляется для предоставления 64-разрядным процессам доступа к 32-разрядным каталогам. . |
WSCWriteNameSpaceOrder Изменяет порядок доступных поставщиков пространств имен Windows (Winsock) 2. Порядок поставщиков пространства имен определяет приоритет пространства имен при перечислении или запросе разрешения имен. |
WSCWriteNameSpaceOrder32 Изменяет порядок доступных поставщиков пространств имен Windows (Winsock) 2 в 32-разрядном каталоге. |
WSCWriteProviderOrder Используется для изменения порядка доступных поставщиков транспорта. |
WSCWriteProviderOrder32 Используется для изменения порядка доступных 32-разрядных поставщиков транспорта. |
WSPStartup Функция WSPStartup инициирует использование клиентом интерфейса поставщика сокетов Windows (SPI). |
Структуры
ADDRINFO_DNS_SERVER Представляет личный DNS-сервер, используемый в API Winsock. |
ADDRINFOA Используется функцией getaddrinfo для хранения сведений об адресе узла. |
ADDRINFOEX2A Используется функцией GetAddrInfoEx для хранения сведений об адресе узла при запросе канонического имени и полного доменного имени. (ANSI) |
ADDRINFOEX2W Используется функцией GetAddrInfoEx для хранения сведений об адресе узла при запросе канонического имени и полного доменного имени. (Юникод) |
ADDRINFOEX3 Используется функцией GetAddrInfoEx для хранения сведений об адресе узла при запросе определенного сетевого интерфейса. (addrinfoex3W) |
ADDRINFOEX4 Используется функцией GetAddrInfoEx для хранения сведений об адресе узла при запросе определенного сетевого интерфейса. (addrinfoex4W) |
ADDRINFOEX5 Используется функцией GetAddrInfoExW для хранения сведений об адресе узла при запросе определенного сетевого интерфейса. (ADDRINFOEX5) |
ADDRINFOEX6 Используется функцией GetAddrInfoExW для хранения сведений об адресе узла при запросе определенного сетевого интерфейса. (ADDRINFOEX6) |
ADDRINFOEXA Используется функцией GetAddrInfoEx для хранения сведений об адресе узла. (ANSI) |
ADDRINFOEXW Используется функцией GetAddrInfoEx для хранения сведений об адресе узла. (Юникод) |
ADDRINFOW Используется функцией GetAddrInfoW для хранения сведений об адресе узла. |
AFPROTOCOLS Структура AFPROTOCOLS предоставляет список протоколов, которым программисты приложений могут ограничивать запросы. Структура AFPROTOCOLS используется только в целях запроса. |
ASSOCIATE_NAMERES_CONTEXT_INPUT Содержит идентификатор параметра транспорта и дескриптор для полного доменного имени. |
ATM_ADDRESS Структура ATM_ADDRESS содержит данные об адресе ATM для сокетов на основе ATM. |
ATM_BHLI Структура ATM_BHLI используется для идентификации сведений B-HLI для связанного сокета банкомата. |
ATM_BLLI Структура ATM_BLLI используется для идентификации сведений B-LLI для связанного сокета банкомата. |
BLOB Структура BLOB (wtypesbase.h), производная от большого двоичного объекта, содержит сведения о блоке данных. |
BLOB Структура BLOB (winsock2.h), производная от большого двоичного объекта, содержит сведения о блоке данных. |
BLOB Структура BLOB (nspapi.h), которая является производным от большого двоичного объекта, содержит сведения о блоке данных. |
CSADDR_INFO Структура CSADDR_INFO (ws2def.h) содержит сведения об адресе сокетов Windows для сокета, сетевой службы или поставщика пространства имен. |
CSADDR_INFO Структура CSADDR_INFO (nspapi.h) содержит сведения об адресе сокетов Windows для поставщика сокетов, сетевой службы или пространства имен. |
fd_set Структура Fd_set (winsock2.h) используется функциями Сокетов Windows (Winsock) и поставщиками услуг для размещения сокетов в наборе. |
fd_set Структура fd_set (winsock.h) используется функциями Windows Sockets (Winsock) и поставщиками услуг для размещения сокетов в наборе. |
GROUP_FILTER Предоставляет параметры многоадресной фильтрации для многоадресных адресов IPv6 или IPv4. |
GROUP_REQ Предоставляет сведения о группе многоадресной рассылки для адресов IPv6 или IPv4. |
GROUP_SOURCE_REQ Предоставляет сведения о группе многоадресной рассылки для адресов IPv6 или IPv4, включая исходный IP-адрес. |
HOSTENT Структура HOSTENT (winsock2.h) используется функциями для хранения сведений о данном узле, таких как имя узла, IPv4-адрес и т. д. |
HOSTENT Структура HOSTENT (winsock.h) используется функциями для хранения сведений о данном узле, таких как имя узла, IPv4-адрес и т. д. |
ICMP_ERROR_INFO Используется для хранения полученных сведений об ошибке ICMP. |
in_addr Структура in_addr представляет ip-адрес IPv4. |
IN_PKTINFO Структура in_pktinfo используется для хранения сведений об адресах полученных пакетов и используется Windows для возврата сведений о полученных пакетах, а также позволяет указать локальный IPv4-адрес для отправки пакетов. |
IN6_PKTINFO Структура in6_pktinfo используется для хранения сведений об адресах полученных IPv6-пакетов и используется Windows для возврата сведений о полученных пакетах, а также позволяет указать локальный IPv6-адрес для отправки пакетов. |
INET_PORT_RANGE Предоставляет входные данные, используемые SIO_ACQUIRE_PORT_RESERVATION IOCTL для получения резервирования среды выполнения для блока портов TCP или UDP. |
INET_PORT_RESERVATION_INSTANCE Содержит резервирование портов и маркер для блока портов TCP или UDP. |
INET_PORT_RESERVATION_TOKEN Содержит маркер резервирования портов для блока портов TCP или UDP. |
INTERFACE_INFO Структура INTERFACE_INFO используется вместе с командой ioctl SIO_GET_INTERFACE_LIST для получения сведений об IP-адресе интерфейса. |
INTERFACE_INFO_EX Структура INTERFACE_INFO_EX используется вместе с командой IOCTL SIO_GET_INTERFACE_LIST для получения сведений об IP-адресе интерфейса. |
IP_MREQ Структура ip_mreq предоставляет сведения о группе многоадресной рассылки для IPv4-адресов. |
IP_MREQ_SOURCE Структура ip_mreq_source предоставляет сведения о группе многоадресной рассылки для адресов IPv4. |
IP_MSFILTER Структура ip_msfilter предоставляет параметры многоадресной фильтрации для IPv4-адресов. |
IPV6_MREQ Структура ipv6_mreq предоставляет сведения о группе многоадресной рассылки для адресов IPv6. |
IPX_ADDRESS_DATA Структура IPX_ADDRESS_DATA предоставляет сведения о конкретном адаптере, к которому привязан IPX. Используется в сочетании с вызовами функций getsockopt, которые указывают IPX_ADDRESS в параметре optname. |
IPX_NETNUM_DATA Структура IPX_NETNUM_DATA предоставляет сведения об указанном сетевом номере IPX. Используется в сочетании с вызовами функций getsockopt, которые указывают IPX_GETNETINFO в параметре optname. |
IPX_SPXCONNSTATUS_DATA Структура IPX_SPXCONNSTATUS_DATA предоставляет сведения о подключенном сокете SPX. |
ЗАДЕРЖИВАТЬСЯ Структура LINGER (winsock2.h) хранит сведения о конкретном сокете, которые указывают, как этот сокет должен вести себя при постановке данных в очередь. |
ЗАДЕРЖИВАТЬСЯ Структура LINGER (winsock.h) хранит сведения о конкретном сокете, которые указывают, как этот сокет должен вести себя при постановке данных в очередь для отправки. |
NAPI_DOMAIN_DESCRIPTION_BLOB Описывает домен, обрабатываемый поставщиком пространства имен для NS_EMAIL пространства имен. |
NAPI_PROVIDER_INSTALLATION_BLOB Содержит сведения, необходимые для установки поставщика пространства имен для NS_EMAIL пространства имен. |
NS_SERVICE_INFOA Содержит сведения о сетевой службе или типе сетевой службы в контексте указанного пространства имен или набора пространств имен по умолчанию. (ANSI) |
NS_SERVICE_INFOW Содержит сведения о сетевой службе или типе сетевой службы в контексте указанного пространства имен или набора пространств имен по умолчанию. (Юникод) |
NSP_ROUTINE Содержит сведения о функциях, реализованных поставщиком службы пространства имен версии 1 (NSPv1). |
NSPV2_ROUTINE Содержит сведения о функциях, реализованных поставщиком службы пространства имен версии 2 (NSPv2). |
PROTOCOL_INFOA Содержит сведения о протоколе. (ANSI) |
PROTOCOL_INFOW Содержит сведения о протоколе. (Юникод) |
PROTOENT Структура PROTOENT (winsock2.h) содержит имя и номера протоколов, соответствующие заданному имени протокола. |
PROTOENT Структура PROTOENT (winsock.h) содержит имя и номера протоколов, соответствующие заданному имени протокола. |
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_BUF Указывает часть зарегистрированного буфера, используемую для отправки или получения сетевых данных с помощью зарегистрированных расширений ввода-вывода Winsock. |
RIO_EXTENSION_FUNCTION_TABLE Содержит сведения о функциях, реализующих расширения ввода-вывода, зарегистрированные в Winsock. |
RIO_NOTIFICATION_COMPLETION Указывает метод завершения ввода-вывода, используемый с функцией RIONotify для отправки или получения сетевых данных с помощью расширений ввода-вывода, зарегистрированных в Winsock. |
РИОРЕСУЛЬТ Содержит данные, используемые для указания результатов выполнения запроса, используемых с зарегистрированными расширениями ввода-вывода Winsock. |
RM_FEC_INFO Структура RM_FEC_INFO задает параметры для использования прямого исправления ошибок (FEC) с надежной многоадресной рассылкой. Эта структура используется с параметром сокета RM_USE_FEC. |
RM_RECEIVER_STATS Предоставляет статистические сведения для сеанса надежного приемника многоадресной рассылки. Эта структура используется с параметром сокета RM_RECEIVER_STATISTICS. |
RM_SEND_WINDOW Структура RM_SEND_WINDOW указывает окно надежной многоадресной отправки. Эта структура используется с параметром сокета RM_RATE_WINDOW_SIZE. |
RM_SENDER_STATS Предоставляет статистические сведения для сеанса надежного многоадресного отправителя. Эта структура используется с параметром сокета RM_SENDER_STATISTICS. |
SERVENT Структура SERVENT (winsock2.h) используется для хранения или возврата имени и номера службы для заданного имени службы. |
SERVENT Структура SERVENT (winsock.h) используется для хранения или возврата имени и номера службы для заданного имени службы. |
SERVICE_ADDRESS Содержит сведения об адресе службы. Структура может вмещать различные типы механизмов межпроцессного взаимодействия (IPC) и их формы адресов, включая удаленные вызовы процедур (RPC), именованные каналы и сокеты. |
SERVICE_ADDRESSES Структура SERVICE_ADDRESSES содержит массив SERVICE_ADDRESS структур данных. |
SERVICE_INFOA Содержит сведения о сетевой службе или типе сетевой службы. (ANSI) |
SERVICE_INFOW Содержит сведения о сетевой службе или типе сетевой службы. (Юникод) |
SERVICE_TYPE_INFO_ABSA Структура SERVICE_TYPE_INFO_ABS содержит сведения о типе сетевой службы. Используйте SERVICE_TYPE_INFO_ABS, чтобы добавить тип сетевой службы в пространство имен. (ANSI) |
SERVICE_TYPE_INFO_ABSW Структура SERVICE_TYPE_INFO_ABS содержит сведения о типе сетевой службы. Используйте SERVICE_TYPE_INFO_ABS, чтобы добавить тип сетевой службы в пространство имен. (Юникод) |
SERVICE_TYPE_VALUE_ABSA Содержит сведения о значении типа сетевой службы. Эти сведения могут быть характерными для пространства имен. (ANSI) |
SERVICE_TYPE_VALUE_ABSW Содержит сведения о значении типа сетевой службы. Эти сведения могут быть характерными для пространства имен. (Юникод) |
SOCK_NOTIFY_REGISTRATION Представляет сведения, предоставляемые функции ProcessSocketNotifications . |
SOCKADDR Структура sockaddr зависит от выбранного протокола. (sockaddr) |
sockaddr_atm В структуре windows Sockets sockaddr_atm хранятся сведения об адресе сокетов ATM. |
sockaddr_gen Предоставляет универсальные сведения об адресе сокета и используется со структурой INTERFACE_INFO. |
SOCKADDR_IN Структура SOCKADDR_IN (winsock.h) зависит от выбранного протокола. |
sockaddr_in6_old Структура sockaddr_in6_old (ws2ipdef.h) зависит от выбранного протокола. |
SOCKADDR_IRDA Структура SOCKADDR_IRDA используется в сочетании с операциями сокета IrDA, определяемыми AF_IRDA семейства адресов. |
SOCKET_ADDRESS SOCKET_ADDRESS структуре хранятся сведения об адресе, относящиеся к протоколу. |
SOCKET_PEER_TARGET_NAME Содержит IP-адрес и имя целевого объекта однорангового узла, а также тип протокола безопасности, используемый в сокете. |
SOCKET_PROCESSOR_AFFINITY Содержит связь между сокетом и ядром процессора RSS и узлом NUMA. |
SOCKET_SECURITY_QUERY_INFO Содержит сведения о безопасности, возвращаемые функцией WSAQuerySocketSecurity. |
SOCKET_SECURITY_QUERY_TEMPLATE Содержит шаблон безопасности, используемый функцией WSAQuerySocketSecurity. |
SOCKET_SECURITY_SETTINGS Задает универсальные требования к безопасности для сокета. |
SOCKET_SECURITY_SETTINGS_IPSEC Задает различные требования к безопасности и параметры, относящиеся к IPsec. |
TCP_INFO_v0 Содержит статистику протокола TCP, собранную для сокета. |
TCP_INFO_v1 Содержит статистику протокола TCP, собранную для сокета. (версия 1.0) |
TCP_INITIAL_RTO_PARAMETERS Указывает данные, используемые SIO_TCP_INITIAL_RTO IOCTL для настройки параметров начального времени ожидания повторной передачи (RTO) для использования в сокете. |
TIMESTAMPING_CONFIG Описывает структуру входных данных, используемую SIO_TIMESTAMPING IOCTL для настройки получения меток времени для сокета датаграммы. |
TIMEVAL Структура TIMEVAL (winsock2.h) используется для указания интервала времени. Он связан с файлом заголовка Time.h в Berkeley Software Distribution (BSD). |
TIMEVAL Структура TIMEVAL (winsock.h) используется для указания интервала времени. Он связан с файлом заголовка Time.h в Berkeley Software Distribution (BSD). |
TRANSMIT_FILE_BUFFERS Структура TRANSMIT_FILE_BUFFERS (mswsock.h) указывает данные, передаваемые до и после файловых данных во время операции передачи файла функции TransferFile. |
TRANSMIT_FILE_BUFFERS Структура TRANSMIT_FILE_BUFFERS (winsock.h) определяет данные, передаваемые до и после файловых данных во время операции передачи файла функции TransferFile. |
TRANSMIT_PACKETS_ELEMENT Указывает один элемент данных, передаваемый функцией TransmitPackets. |
TRANSPORT_SETTING_ID Структура TRANSPORT_SETTING_ID (mstcpip.h) указывает идентификатор параметра транспорта, используемый определенными библиотеками IOCTL для применения или запроса параметра транспорта для сокета. |
TRANSPORT_SETTING_ID Структура TRANSPORT_SETTING_ID (transportsettingcommon.h) указывает идентификатор параметра транспорта, используемый SIO_APPLY_TRANSPORT_SETTING и SIO_QUERY_TRANSPORT_SETTING IOCTLs. |
WSABUF Структура WSABUF позволяет создавать или манипулировать буфером данных, используемым некоторыми функциями Winsock. |
WSACOMPLETION Задает параметры уведомлений о завершении для вызовов элементов управления вводом-выводом, выполненных в зарегистрированном пространстве имен. |
WSADATA Структура WSADATA (winsock2.h) содержит сведения о реализации сокетов Windows. |
WSADATA Структура WSADATA (winsock.h) содержит сведения о реализации сокетов Windows. |
WSAMSG Используется с функциями WSARecvMsg и WSASendMsg для хранения сведений об адресе и необязательных элементах управления для подключенных и неподключенных сокетов, а также массива буферов, используемых для хранения данных сообщений. |
WSANAMESPACE_INFOA Содержит все сведения о регистрации для поставщика пространства имен. (WSANAMESPACE_INFOA) |
WSANAMESPACE_INFOEXA Содержит все сведения о регистрации для поставщика пространства имен. (WSANAMESPACE_INFOEXA) |
WSANAMESPACE_INFOEXW Содержит все сведения о регистрации для поставщика пространства имен. (WSANAMESPACE_INFOEXW) |
WSANAMESPACE_INFOW Содержит все сведения о регистрации для поставщика пространства имен. (WSANAMESPACE_INFOW) |
WSANETWORKEVENTS Структура WSANETWORKEVENTS используется для хранения внутренней информации сокета о сетевых событиях. |
WSANSCLASSINFOA Структура WSANSCLASSINFO предоставляет сведения об отдельных параметрах для определенного пространства имен Сокетов Windows. (ANSI) |
WSANSCLASSINFOW Структура WSANSCLASSINFO предоставляет сведения об отдельных параметрах для определенного пространства имен Сокетов Windows. (Юникод) |
WSAOVERLAPPED Предоставляет среду обмена данными между запуском перекрывающейся операции ввода-вывода и ее последующим завершением. |
WSAPOLLFD Хранит сведения о сокете, используемые функцией WSAPoll. |
WSAPROTOCOL_INFOA Используется для хранения или получения полных сведений по заданному протоколу. (ANSI) |
WSAPROTOCOL_INFOW Используется для хранения или получения полных сведений по заданному протоколу. (Юникод) |
WSAPROTOCOLCHAIN Структура WSAPROTOCOLCHAIN содержит подсчитываемый список идентификаторов записей каталога, составляющих цепочку протоколов. |
WSAQUERYSET2A Предоставляет релевантные сведения о данной службе, включая идентификатор класса службы, имя службы, идентификатор применимого пространства имен и сведения о протоколе, а также набор адресов транспорта, по которым служба ожидает передачи данных. (ANSI) |
WSAQUERYSET2W Предоставляет релевантные сведения о данной службе, включая идентификатор класса службы, имя службы, идентификатор применимого пространства имен и сведения о протоколе, а также набор адресов транспорта, по которым служба ожидает передачи данных. (Юникод) |
WSAQUERYSETA Предоставляет релевантные сведения о данной службе, включая идентификатор класса службы, имя службы, идентификатор применимого пространства имен и сведения о протоколе, а также набор транспортных адресов, по которым служба ожидает передачи данных. (ANSI) |
WSAQUERYSETW Предоставляет релевантные сведения о данной службе, включая идентификатор класса службы, имя службы, идентификатор применимого пространства имен и сведения о протоколе, а также набор транспортных адресов, по которым служба ожидает передачи данных. (Юникод) |
WSASERVICECLASSINFOA Структура WSASERVICECLASSINFO содержит сведения об указанном классе службы. Для каждого класса службы в Windows Sockets 2 существует одна структура WSASERVICECLASSINFO. (ANSI) |
WSASERVICECLASSINFOW Структура WSASERVICECLASSINFO содержит сведения об указанном классе службы. Для каждого класса службы в Windows Sockets 2 существует одна структура WSASERVICECLASSINFO. (Юникод) |
WSATHREADID Структура WSATHREADID позволяет поставщику определить поток, в котором асинхронные вызовы процедур (APC) можно помещать в очередь с помощью функции WPUQueueApc. |
WSAVERSION Структура WSAVERSION обеспечивает сравнение версий в сокетах Windows. |
WSC_PROVIDER_AUDIT_INFO Содержит сведения аудита для записи многоуровневого поставщика услуг (LSP) в сокетах Windows 2. |
WSPDATA Структура WSPDATA содержит сведения о поставщике услуг. |
WSPPROC_TABLE Содержит таблицу указателей на функции поставщика услуг. |
WSPUPCALLTABLE Содержит таблицу указателей на функции поставщика услуг. |