wsk.h) (WSK_PROVIDER_LISTEN_DISPATCH 结构
WSK_PROVIDER_LISTEN_DISPATCH 结构指定侦听套接字的 WSK 子系统函数表。
语法
typedef struct _WSK_PROVIDER_LISTEN_DISPATCH {
WSK_PROVIDER_BASIC_DISPATCH Basic;
PFN_WSK_BIND WskBind;
PFN_WSK_ACCEPT WskAccept;
PFN_WSK_INSPECT_COMPLETE WskInspectComplete;
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress;
} WSK_PROVIDER_LISTEN_DISPATCH, *PWSK_PROVIDER_LISTEN_DISPATCH;
成员
Basic
的成员 WSK_PROVIDER_BASIC_DISPATCH 结构作为WSK_PROVIDER_LISTEN_DISPATCH结构的成员包含在内。
WskBind
指向套接字的 WSK 子系统 WskBind 函数的指针。
WskAccept
指向套接字的 WSK 子系统 WskAccept 函数的指针。
WskInspectComplete
指向套接字的 WSK 子系统 WskInspectComplete 函数的指针。
WskGetLocalAddress
指向套接字的 WSK 子系统 WskGetLocalAddress 函数的指针。
注解
WSK_PROVIDER_LISTEN_DISPATCH结构的成员列表包括未命名的 WSK_PROVIDER_BASIC_DISPATCH 结构。 WDK 附带的编译器支持 C 语言的 Microsoft 特定扩展,该扩展允许结构声明中的未命名结构。 结果是,WSK_PROVIDER_BASIC_DISPATCH结构的结构成员包含在WSK_PROVIDER_LISTEN_DISPATCH结构中,就像它们是WSK_PROVIDER_LISTEN_DISPATCH结构的本机成员一样。
当 WSK 应用程序调用 WskSocket 函数来创建侦听套接字时,WSK 应用程序会收到指向WSK_PROVIDER_LISTEN_DISPATCH结构的指针。 指针包含在从 WSK 子系统接收的 WSK_SOCKET 结构的 Dispatch 成员中。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | wsk.h (包括 Wsk.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈