Протоколы Internet


Winsock (для UNIX, Windows- и -NT) - часть 50


Таблица 7.13.

Базовые SPI процедуры передачи данных Winsock 2

WSPAccept

Входное соединение подтверждается и создается соединитель. Исходный соединитель возвращается в режим ожидания (listening). Эта процедура позволяет условное создание соединителей и их включение в группу.

WSPAsyncSelect

Выполняет WSPSelect в асинхронном режиме.

WSPBind

Присваивает локальное имя безымянному соединителю.

WSPCancelBlockingCall

Аннулирует блокирующую процедуру WinSock.

WSPCloseSocket

Удаляет соединитель из справочной таблицы.

WSPConnect

Инициализирует соединение для специфицированного соединителя. Эта процедура позволяет обмениваться данными о соединении и QOS.

WSPDuplicateSocket

Возвращает структуру WSAPROTOCOL_INFO, которая может быть использована для формирования нового дескриптора соединителя, используемого несколькими процессами.

WSPEnumNetworkEvents

Выявляет факт появления сетевых событий.

WSPEventSelect

Связывает сетевые события с объектами события.

WSPGetOverlappedResult

Сообщает состояние завершения процесса при совмещении операций ввода/вывода.

WSPGetPeerName

Возвращает имя партнера, подключенного к заданному соединителю.

WSPGetSockName

Возвращает локальный адрес, к которому подключен заданный соединитель.

WSPGetSockOpt

Возвращает опцию заданного соединителя.

WSPGetQOSByName

Сообщает параметры QOS на основе названия известной сетевой услуги.

WSPIoctl

Обеспечивает управление соединителем.

WSPJoinLeaf

Подключает периферийный узел к многоточечному обмену.

WSPListen

Организует процесс ожидания (Listen) на заданном соединителе.

WSPRecv

Получает данные от подключенного или неподключенного соединителя. Эта процедура реализует прием рассеянных данных или массивов для соединителей, работающих в режиме совмещения операций ввода/вывода, и использует flags в качестве параметра IN OUT.

WSPRecvDisconnect

Завершает операции приема для соединителя и возвращает информацию об отключении для соединителей, ориентированных на соединение.

WSPRecvFrom

Принимает данные от подключенного или неподключенного соединителя. Эта процедура позволяет работать с рассеянными данными в совмещенном режиме ввода/вывода, и использует flags в качестве параметра IN OUT.

WSPSelect

Выполняет синхронное мультиплексирование.

WSPSend

Посылает данные подключенному соединителю. Эта процедура позволяет работать с рассеянными данными при совмещении операций ввода/вывода.

WSPSendDisconnect

Запускает процесс отключения соединителя и опционно посылает уведомление об отсоединении.

WSPSendTo

Посылает данные в подключенному или неподключенному соединителю. Эта процедура позволяет работать с рассеянными данными при совмещенных операциях ввода/вывода.

WSPSetSockOpt

Запоминает опции, соответствующие определенному соединителю.

WSPShutdown

Прерывает частично дуплексное соединение.

WSPSocket

Процедура формирования соединителя, которая использует в качестве входной структуру WSAPROTOCOL_INFO и позволяет использовать созданный соединитель для совмещенных операций. Позволяет создавать группы соединителей.

WSPStartup

Инициализирует сервис-провайдера WinSock.

WPUCloseEvent

Ликвидирует дескриптор объекта события

WPUCloseSocketHandle

Ликвидирует дескриптор соединителя, сформированный WinSock DLL

WPUCreateEvent

Формирует новый объект события

WPUCreateSocketHandle

Создает новый дескриптор соединителя для не-IFS провайдеров

WPUGetProviderPath

Присылает путь к DLL для специфицированного провайдера

WPUModifyIFSHandle

Присылает модифицированный дескриптор IFS из WinSock DLL

WPUPostMessage

Выполняет стандартную процедуру PostMessage так, чтобы обеспечить обратную совместимость

WPUQueryBlockingCallback

Присылает указатель на вход в цикл псевдоблокировки

WPUQuerySocketHandleContext

Присылает значение контекста соединителя (только для провайдеров, не поддерживающих IFS)

WPUQueueApc

Ставит пользователя в очередь APC для указанной сессии

WPUSetEvent

Устанавливает объект события

WSCDeinstallProvider

Отмена регистрации сервис-провайдера

WSCEnumProtocols

Получение информации о доступных транспортных протоколах

WSCInstallProvider

Регистрация нового сервис-провайдера




Начало  Назад  Вперед



Книжный магазин