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) |