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) |