SIO_WSK_REGISTER_EXTENSION

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

为了注册扩展接口,WSK 应用程序使用以下参数调用 WskControlSocket 函数。

参数

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 子系统实现扩展接口的上下文的指针。

OutputSizeReturned

Null

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

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

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

要求

版本

在 Windows Vista 和更高版本的 Windows 操作系统中可用。

标头

Wsk.h (包括 Wsk.h)