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

指向 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