Partager via


SIO_WSK_REGISTER_EXTENSION

L’opération de contrôle d’E/S du socket SIO_WSK_REGISTER_EXTENSION permet à une application WSK de s’inscrire à une interface d’extension prise en charge par le sous-système WSK. Cette opération de contrôle d’E/S socket s’applique à tous les types de sockets.

Pour inscrire une interface d’extension, une application WSK appelle la fonction WskControlSocket avec les paramètres suivants.

Paramètre Valeur

RequestType

WskIoctl

ControlCode

SIO_WSK_REGISTER_EXTENSION

Niveau

0

InputSize

sizeof(WSK_EXTENSION_CONTROL_IN)

InputBuffer

Pointeur vers une structure WSK_EXTENSION_CONTROL_IN . Cette structure contient un pointeur vers l’identificateur NPI (Network Programming Interface) pour l’interface d’extension et des pointeurs vers la table de répartition et vers le contexte de l’implémentation de l’interface d’extension par l’application WSK.

OutputSize

sizeof(WSK_EXTENSION_CONTROL_OUT)

OutputBuffer

Pointeur vers une structure WSK_EXTENSION_CONTROL_OUT . Cette structure reçoit un pointeur vers la table de répartition et un pointeur vers le contexte pour l’implémentation de l’interface d’extension par le sous-système WSK.

OutputSizeReturned

NULL

Une application WSK ne spécifie pas de pointeur vers un IRP lors de l’appel de la fonction WskControlSocket pour inscrire une interface d’extension.

Le contenu des structures de table de répartition est spécifique à l’interface d’extension.

Pour plus d’informations sur l’inscription d’une interface d’extension, consultez Inscription d’une interface d’extension.

Spécifications

Version

Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.

En-tête

Wsk.h (inclure Wsk.h)