SIO_WSK_REGISTER_EXTENSION

Операция управления SIO_WSK_REGISTER_EXTENSION сокета ввода-вывода позволяет приложению WSK зарегистрировать интерфейс расширения, поддерживаемый подсистемой WSK. Эта операция управления ввода-вывода сокета применяется ко всем типам сокетов.

Чтобы зарегистрировать интерфейс расширения, приложение 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

НЕДЕЙСТВИТЕЛЬНЫЙ

Приложение WSK не указывает указатель на IRP при вызове функции WskControlSocket для регистрации интерфейса расширения.

Содержимое структур таблиц диспетчеризации зависит от интерфейса расширения.

Дополнительные сведения о регистрации интерфейса расширения см. в регистрации интерфейса расширения.

Требования

Версия

Доступно в Windows Vista и более поздних версиях операционных систем Windows.

Заголовок

Wsk.h (include Wsk.h)