Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Операция управления 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) |