SIO_WSK_REGISTER_EXTENSION
Операция управления SIO_WSK_REGISTER_EXTENSION сокета позволяет приложению WSK регистрировать интерфейс расширения, поддерживаемый подсистемой WSK. Эта операция управления вводом-выводом сокета применяется ко всем типам сокетов.
Чтобы зарегистрировать интерфейс расширения, приложение WSK вызывает функцию WskControlSocket со следующими параметрами.
Параметр | Значение |
---|---|
RequestType |
WskIoctl |
ControlCode |
SIO_WSK_REGISTER_EXTENSION |
Уровень |
0 |
Размер входных данных |
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 |
Приложение WSK не указывает указатель на IRP при вызове функции WskControlSocket для регистрации интерфейса расширения.
Содержимое структур таблиц диспетчеризации зависит от интерфейса расширения.
Дополнительные сведения о регистрации интерфейса расширения см. в разделе Регистрация интерфейса расширения.
Требования
Версия |
Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Заголовок |
Wsk.h (включая Wsk.h) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по