Compartir a través de


SIO_WSK_REGISTER_EXTENSION

La operación de control de E/S de socket SIO_WSK_REGISTER_EXTENSION permite que una aplicación WSK se registre para una interfaz de extensión compatible con el subsistema WSK. Esta operación de control de E/S de socket se aplica a todos los tipos de socket.

Para registrar una interfaz de extensión, una aplicación WSK llama a la función WskControlSocket con los parámetros siguientes.

Parámetro Value

RequestType

WskIoctl

ControlCode

SIO_WSK_REGISTER_EXTENSION

Level

0

InputSize

sizeof(WSK_EXTENSION_CONTROL_IN)

InputBuffer

Puntero a una estructura de WSK_EXTENSION_CONTROL_IN . Esta estructura contiene un puntero al identificador de interfaz de programación de red (NPI) de la interfaz de extensión y punteros a la tabla de distribución y al contexto de la implementación de la interfaz de extensión de la aplicación WSK.

OutputSize

sizeof(WSK_EXTENSION_CONTROL_OUT)

OutputBuffer

Puntero a una estructura de WSK_EXTENSION_CONTROL_OUT . Esta estructura recibe un puntero a la tabla de distribución y un puntero al contexto de la implementación del subsistema WSK de la interfaz de extensión.

OutputSizeReturned

NULL

Una aplicación WSK no especifica un puntero a un IRP al llamar a la función WskControlSocket para registrar una interfaz de extensión.

El contenido de las estructuras de tabla de distribución es específico de la interfaz de extensión.

Para obtener más información sobre cómo registrar una interfaz de extensión, consulte Registro de una interfaz de extensión.

Requisitos

Versión

Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.

Encabezado

Wsk.h (incluye Wsk.h)