WSK_EXTENSION_CONTROL_OUT结构 (wsk.h)

WSK_EXTENSION_CONTROL_OUT结构指定 WSK 子系统实现套接字的扩展接口。

语法

typedef struct _WSK_EXTENSION_CONTROL_OUT {
  PVOID      ProviderContext;
  const VOID *ProviderDispatch;
} WSK_EXTENSION_CONTROL_OUT, *PWSK_EXTENSION_CONTROL_OUT;

成员

ProviderContext

指向 WSK 子系统提供的上下文的指针,用于在套接字上注册扩展接口。 WSK 子系统使用此上下文来跟踪套接字的扩展接口注册的状态。 WSK 子系统注册上下文的内容对 WSK 应用程序不透明。 每当 WSK 应用程序调用需要 WSK 子系统注册上下文的任何套接字扩展接口函数时,WSK 应用程序都会将此指针传递给 WSK 子系统。

ProviderDispatch

指向包含扩展接口的 WSK 子系统函数调度表的结构的指针。 结构的内容特定于扩展接口。

言论

WSK 子系统在 WSK 应用程序注册扩展接口时填充WSK_EXTENSION_CONTROL_OUT结构的内容。 有关注册扩展接口的详细信息,请参阅 注册扩展接口

要求

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

另请参阅

SIO_WSK_REGISTER_EXTENSION

WSK_EXTENSION_CONTROL_IN

WskControlSocket