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反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈