wsk.h) (WSK_CLIENT_CONNECTION_DISPATCH 结构

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

指向 WSK 应用程序的 WskReceiveEvent 事件回调函数的套接字的指针。 如果 WSK 应用程序未为套接字启用 WskReceiveEvent 事件回调函数,则此指针可以为 NULL

WskDisconnectEvent

指向套接字的 WSK 应用程序的 WskDisconnectEvent 事件回调函数的指针。 如果 WSK 应用程序未为套接字启用 WskDisconnectEvent 事件回调函数,则此指针可以为 NULL

WskSendBacklogEvent

指向套接字的 WSK 应用程序的 WskSendBacklogEvent 事件回调函数的指针。 如果 WSK 应用程序未为套接字启用 WskSendBacklogEvent 事件回调函数,则此指针可以为 NULL

注解

WSK 应用程序通过以下方式之一将指向 WSK_CLIENT_CONNECTION_DISPATCH 结构的指针传递给 WSK 子系统:

  • 调用 WskSocket 函数以创建面向连接的套接字时。
  • 调用 WskSocketConnect 函数以创建、绑定和连接面向连接的套接字时。
  • 调用 WskAccept 函数以接受侦听套接字上面向连接的传入套接字时。
  • 作为 WSK 子系统调用 WSK 应用程序的 WskAcceptEvent 事件回调函数时返回的参数。 WSK 子系统调用 WSK 应用程序的 WskAcceptEvent 事件回调函数来通知 WSK 应用程序,侦听套接字上已接受面向连接的传入套接字。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 wsk.h (包括 Wsk.h)

另请参阅

WSK_PROVIDER_CONNECTION_DISPATCH

WskAccept

WskAcceptEvent

WskDisconnectEvent

WskReceiveEvent

WskSendBacklogEvent

WskSocket

WskSocketConnect