SIO_WSK_REGISTER_EXTENSION

使用SIO_WSK_REGISTER_EXTENSION I/O 控制操作,WSK 应用程序可以注册 WSK 子系统支持的扩展接口。 此套接字 I/O 控制操作适用于所有套接字类型。

若要注册扩展接口,WSK 应用程序将调用具有以下参数的 WskControlSocket 函数。

参数 Value

RequestType

WskIoctl

ControlCode

SIO_WSK_REGISTER_EXTENSION

级别

0

InputSize

sizeof (WSK_EXTENSION_CONTROL_IN)

InputBuffer

指向 结构WSK_EXTENSION_CONTROL_IN指针 。 此结构包含指向扩展接口的网络编程接口 (NPI) 标识符的指针,以及指向调度表和 WSK 应用程序实现扩展接口的上下文的指针。

OutputSize

sizeof (WSK_EXTENSION_CONTROL_OUT)

OutputBuffer

指向 结构WSK_EXTENSION_CONTROL_OUT指针 。 此结构接收指向调度表的指针,以及指向 WSK 子系统实现扩展接口的上下文的指针。

OutputSizeRe以

Null

调用 WskControlSocket 函数注册扩展接口时,WSK 应用程序未指定指向 IRP 的指针。

调度表结构的内容特定于扩展接口。

有关注册扩展接口的信息,请参阅 注册扩展接口

要求

版本

适用于 Windows Vista 及更高版本的 Windows 操作系统。

标头

Wsk.h (包括 Wsk.h)