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


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

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

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

Функции

 
WskCaptureProviderNPI

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

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

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

Функция WskRegister регистрирует приложение WSK, учитывая клиентский интерфейс программирования сети 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.