WSK_CLIENT_LISTEN_DISPATCH 结构 (wsk.h)

WSK_CLIENT_LISTEN_DISPATCH 结构为侦听套接字指定 WSK 应用程序的事件回调函数的调度表。

语法

typedef struct _WSK_CLIENT_LISTEN_DISPATCH {
  PFN_WSK_ACCEPT_EVENT  WskAcceptEvent;
  PFN_WSK_INSPECT_EVENT WskInspectEvent;
  PFN_WSK_ABORT_EVENT   WskAbortEvent;
} WSK_CLIENT_LISTEN_DISPATCH, *PWSK_CLIENT_LISTEN_DISPATCH;

成员

WskAcceptEvent

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

WskInspectEvent

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

WskAbortEvent

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

注解

当 WSK 应用程序调用 WskSocket 函数来创建侦听套接字时,WSK 应用程序会将指向WSK_CLIENT_LISTEN_DISPATCH结构的指针传递给 WSK 子系统。

要求

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

另请参阅

WSK_PROVIDER_LISTEN_DISPATCH

WskAbortEvent

WskAcceptEvent

WskInspectEvent

WskSocket