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


Заголовок wsk.h

Этот заголовок используется сетью. Дополнительные сведения см. в разделе:

wsk.h содержит следующие программные интерфейсы:

Функции

 
WskCaptureProviderNPI

Функция WskCaptureProviderNPI фиксирует сетевой программный интерфейс (NPI) поставщика, когда он становится доступным из подсистемы WSK.
WskDeregister

Функция WskDeregister отменяет регистрацию экземпляра регистрации приложения WSK, ранее созданного WskRegister.
WskQueryProviderCharacteristics

Функция WskQueryProviderCharacteristics запрашивает диапазон версий NPI WSK, поддерживаемых подсистемой WSK.
WskRegister

Функция WskRegister регистрирует приложение WSK с учетом клиентского сетевого программного интерфейса (NPI) приложения.
WskReleaseProviderNPI

Функция WskReleaseProviderNPI выпускает сетевой программный интерфейс (NPI), записанный с помощью WskCaptureProviderNPI.

Функции обратного вызова

 
PFN_WSK_ABORT_EVENT

Функция обратного вызова событий WskAbortEvent уведомляет приложение WSK о том, что входящий запрос на подключение к прослушивателю сокета с включенным условным режимом приема был удален.
PFN_WSK_ACCEPT

Функция WskAccept принимает входящее подключение к прослушивателю сокета.
PFN_WSK_ACCEPT_EVENT

Функция обратного вызова события WskAcceptEvent уведомляет приложение WSK о том, что входящее подключение к прослушивателю сокета принято.
PFN_WSK_BIND

Функция WskBind привязывает сокет к локальному адресу транспорта.
PFN_WSK_CLIENT_EVENT

Функция обратного вызова событий WskClientEvent уведомляет приложение WSK о событиях, не относящихся к конкретному сокету.
PFN_WSK_CLOSE_SOCKET

Функция WskCloseSocket закрывает сокет и освобождает все связанные ресурсы.
PFN_WSK_CONNECT

Функция WskConnect подключает сокет, ориентированный на подключение или поток, к удаленному адресу транспорта.
PFN_WSK_CONNECT_EX

Функция WskConnectEx подключает ориентированный на подключение или потоковый сокет к удаленному адресу транспорта. WskConnectEx похож на WskConnect, но при необходимости может отправлять буфер данных во время или после синхронизации подключения.
PFN_WSK_CONTROL_CLIENT

Функция WskControlClient выполняет управляющие операции с клиентским объектом WSK.
PFN_WSK_CONTROL_SOCKET

Функция WskControlSocket выполняет операции управления сокетом.
PFN_WSK_DISCONNECT

Функция WskDisconnect отключает сокет, ориентированный на подключение или поток, от адреса удаленного транспорта.
PFN_WSK_DISCONNECT_EVENT

Функция обратного вызова событий WskDisconnectEvent уведомляет приложение WSK о том, что удаленное приложение отключило подключение к сокету, ориентированному на подключение.
PFN_WSK_FREE_ADDRESS_INFO

Функция WskFreeAddressInfo освобождает сведения об адресе, динамически выделенные функцией WskGetAddressInfo.
PFN_WSK_GET_ADDRESS_INFO

Функция WskGetAddressInfo выполняет независимое от протокола преобразование из имени узла в адрес транспорта.
PFN_WSK_GET_LOCAL_ADDRESS

Функция WskGetLocalAddress извлекает локальный адрес транспорта сокета.
PFN_WSK_GET_NAME_INFO

Функция WskGetNameInfo обеспечивает независимое от протокола преобразование с адреса транспорта на имя узла.
PFN_WSK_GET_REMOTE_ADDRESS

Функция WskGetRemoteAddress извлекает удаленный транспортный адрес сокета, ориентированного на подключение или сокет потока.
PFN_WSK_INSPECT_COMPLETE

Функция WskInspectComplete завершает проверку ранее созданного запроса на входящее подключение, полученного в сокете прослушивания с включенным условным режимом приема.
PFN_WSK_INSPECT_EVENT

Функция обратного вызова событий WskInspectEvent уведомляет приложение WSK о получении входящего запроса на подключение к прослушивателю сокета с включенным условным режимом приема.
PFN_WSK_LISTEN

Функция WskListen позволяет сокету потока прослушивать входящие подключения по адресу, привязанном к сокету.
PFN_WSK_RECEIVE

Функция WskReceive получает данные через подключение или потоковый сокет из удаленного адреса транспорта.
PFN_WSK_RECEIVE_EVENT

Функция обратного вызова событий WskReceiveEvent уведомляет приложение WSK о получении данных в сокете, ориентированном на подключение.
PFN_WSK_RECEIVE_FROM

Функция WskReceiveFrom получает датаграмму и все связанные сведения об управлении из адреса удаленного транспорта.
PFN_WSK_RECEIVE_FROM_EVENT

Функция обратного вызова события WskReceiveFromEvent уведомляет приложение WSK о получении одной или нескольких датаграмм в сокете датаграмм.
PFN_WSK_RELEASE_DATA_INDICATION_LIST

Функция WskRelease выпускает связанный список WSK_DATA_INDICATION структур, ранее сохраненных приложением WSK.
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST

Функция WskRelease выпускает связанный список WSK_DATAGRAM_INDICATION структур, ранее сохраненных приложением WSK.
PFN_WSK_SEND

Функция WskSend отправляет данные через сокет, ориентированный на подключение или поток, на удаленный адрес транспорта.
PFN_WSK_SEND_BACKLOG_EVENT

Функция обратного вызова событий WskSendBacklogEvent уведомляет приложение WSK при изменении идеального размера невыполненной работы для сокета, ориентированного на подключение.
PFN_WSK_SEND_MESSAGES

Функция WskSendMessages отправляет несколько датаграмм на адрес удаленного транспорта.
PFN_WSK_SEND_TO

Функция WskSendTo отправляет данные датаграммы на удаленный адрес транспорта.
PFN_WSK_SOCKET

Функция WskSocket создает новый сокет и возвращает указатель на связанный объект сокета.
PFN_WSK_SOCKET_CONNECT

Функция WskSocketConnect создает новый сокет, ориентированный на подключение, привязывает его к локальному транспортному адресу, подключает его к заданному удаленному транспортному адресу и возвращает указатель на связанный объект сокета.

Структуры

 
WSK_BUF

Структура WSK_BUF определяет буфер данных, который используется для отправки и получения данных через сокет.
WSK_BUF_LIST

Структура WSK_BUF_LIST используется для отправки нескольких датаграмм с помощью одного вызова WskSendMessages.
WSK_CLIENT_CONNECTION_DISPATCH

Структура WSK_CLIENT_CONNECTION_DISPATCH определяет таблицу диспетчеризации приложения WSK с функциями обратного вызова событий для сокета, ориентированного на подключение.
WSK_CLIENT_DATAGRAM_DISPATCH

Структура WSK_CLIENT_DATAGRAM_DISPATCH указывает таблицу диспетчеризации приложения WSK функций обратного вызова событий для сокета датаграмм.
WSK_CLIENT_DISPATCH

Структура WSK_CLIENT_DISPATCH определяет таблицу диспетчеризации приложения WSK с функциями обратного вызова событий для событий, не относящихся к конкретному сокету.
WSK_CLIENT_LISTEN_DISPATCH

Структура WSK_CLIENT_LISTEN_DISPATCH определяет таблицу диспетчеризации приложения WSK с функциями обратного вызова событий для прослушивающего сокета.
WSK_CLIENT_NPI

Структура WSK_CLIENT_NPI определяет сетевой программный интерфейс (NPI), реализованный клиентом WSK.
WSK_CLIENT_STREAM_DISPATCH

Структура WSK_CLIENT_STREAM_DISPATCH определяет таблицу диспетчеризации приложения WSK функций обратного вызова событий для сокета потока.
WSK_DATA_INDICATION

Структура WSK_DATA_INDICATION описывает данные, полученные в сокете, ориентированном на подключение.
WSK_DATAGRAM_INDICATION

Структура WSK_DATAGRAM_INDICATION описывает датаграмму, полученную в сокете датаграммы.
WSK_EVENT_CALLBACK_CONTROL

Структура WSK_EVENT_CALLBACK_CONTROL указывает сведения о включении и отключении функций обратного вызова событий сокета.
WSK_EXTENSION_CONTROL_IN

Структура WSK_EXTENSION_CONTROL_IN определяет реализацию приложения WSK интерфейса расширения для сокета.
WSK_EXTENSION_CONTROL_OUT

Структура WSK_EXTENSION_CONTROL_OUT определяет реализацию подсистемой WSK интерфейса расширения для сокета.
WSK_INSPECT_ID

Структура WSK_INSPECT_ID указывает идентификатор для входящего запроса на подключение в сокете прослушивания.
WSK_PROVIDER_BASIC_DISPATCH

Структура WSK_PROVIDER_BASIC_DISPATCH указывает диспетчерскую таблицу функций подсистемы WSK для базового сокета.
WSK_PROVIDER_CHARACTERISTICS

Структура WSK_PROVIDER_CHARACTERISTICS определяет характеристики подсистемы WSK.
WSK_PROVIDER_CONNECTION_DISPATCH

Структура WSK_PROVIDER_CONNECTION_DISPATCH определяет таблицу функций подсистемы WSK для сокета, ориентированного на подключение.
WSK_PROVIDER_DATAGRAM_DISPATCH

Структура WSK_PROVIDER_DATAGRAM_DISPATCH указывает таблицу функций подсистемы WSK для сокета датаграммы.
WSK_PROVIDER_DISPATCH

Структура WSK_PROVIDER_DISPATCH определяет таблицу диспетчеризации подсистемы WSK функций, не относящихся к конкретному сокету.
WSK_PROVIDER_LISTEN_DISPATCH

Структура WSK_PROVIDER_LISTEN_DISPATCH указывает таблицу функций подсистемы WSK для прослушивающего сокета.
WSK_PROVIDER_NPI

Структура WSK_PROVIDER_NPI определяет сетевой программный интерфейс поставщика (NPI), реализованный подсистемой WSK.
WSK_PROVIDER_STREAM_DISPATCH

Структура WSK_PROVIDER_STREAM_DISPATCH определяет таблицу функций подсистемы WSK для сокета потока.
WSK_REGISTRATION

Структура WSK_REGISTRATION используется подсистемой WSK для регистрации или отмены регистрации приложения WSK в качестве клиента WSK.
WSK_SOCKET

Структура WSK_SOCKET определяет объект сокета для сокета.
WSK_TDI_MAP

Структура WSK_TDI_MAP определяет сопоставление определенного семейства адресов, типа сокета и протокола с именем устройства транспорта TDI.
WSK_TDI_MAP_INFO

Структура WSK_TDI_MAP_INFO определяет список, содержащий сопоставления сочетания семейства адресов, типа сокета и протокола с именем устройства транспорта TDI.
WSK_TRANSPORT

Структура WSK_TRANSPORT указывает доступный транспорт, поддерживаемый подсистемой WSK.