структура WSK_CLIENT_CONNECTION_DISPATCH (wsk.h)

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

Синтаксис

typedef struct _WSK_CLIENT_CONNECTION_DISPATCH {
  PFN_WSK_RECEIVE_EVENT      WskReceiveEvent;
  PFN_WSK_DISCONNECT_EVENT   WskDisconnectEvent;
  PFN_WSK_SEND_BACKLOG_EVENT WskSendBacklogEvent;
} WSK_CLIENT_CONNECTION_DISPATCH, *PWSK_CLIENT_CONNECTION_DISPATCH;

Члены

WskReceiveEvent

Указатель на функцию обратного вызова события WskReceiveEvent приложения WSK для сокета. Если приложение WSK не включает функцию обратного вызова события WskReceiveEvent для сокета, этот указатель может иметь значение NULL.

WskDisconnectEvent

Указатель на функцию обратного вызова события WskDisconnectEvent приложения WSK для сокета. Если приложение WSK не включает функцию обратного вызова события WskDisconnectEvent для сокета, этот указатель может иметь значение NULL.

WskSendBacklogEvent

Указатель на функцию обратного вызова события WskSendBacklogEvent приложения WSK для сокета. Если приложение WSK не включает функцию обратного вызова события WskSendBacklogEvent для сокета, этот указатель может иметь значение NULL.

Комментарии

Приложение WSK передает указатель на структуру WSK_CLIENT_CONNECTION_DISPATCH подсистеме WSK одним из следующих способов:

  • При вызове функции WskSocket для создания сокета, ориентированного на подключение.
  • При вызове функции WskSocketConnect для создания, привязки и подключения сокета, ориентированного на подключение.
  • При вызове функции WskAccept для приема входящего сокета, ориентированного на подключение, в прослушивающем сокете.
  • Как возвращаемый параметр, когда подсистема WSK вызывает функцию обратного вызова события WskAcceptEvent приложения WSK. Подсистема WSK вызывает функцию обратного вызова события WskAcceptEvent приложения WSK, чтобы уведомить приложение WSK о том, что входящий сокет, ориентированный на подключение, был принят в прослушивающем сокете.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть wsk.h (включая Wsk.h)

См. также раздел

WSK_PROVIDER_CONNECTION_DISPATCH

WskAccept

WskAcceptEvent

WskDisconnectEvent

WskReceiveEvent

WskSendBacklogEvent

WskSocket

WskSocketConnect