Протоколы Internet

         

и создается соединитель. Исходный соединитель




Таблица 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



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




Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий