Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция WskRegister регистрирует приложение WSK, учитывая клиента WSK приложениясетевой интерфейс программирования (NPI).
Синтаксис
NTSTATUS WskRegister(
[in] PWSK_CLIENT_NPI WskClientNpi,
[out] PWSK_REGISTRATION WskRegistration
);
Параметры
[in] WskClientNpi
Указатель на NPI клиента, реализованный приложением WSK.
[out] WskRegistration
Указатель на расположение памяти, определяющее экземпляр регистрации приложения WSK. Это расположение памяти будет инициализировано вызовом WskRegister и будет использоваться другими функциями регистрации WSK. Приложение WSK никогда не должно изменять содержимое этого расположения памяти напрямую.
Возвращаемое значение
WskRegister возвращает один из следующих кодов NTSTATUS:
| Возвращаемый код | Описание |
|---|---|
|
Регистрация завершилась успешно. |
|
Сбой регистрации. |
Замечания
Клиентский объект WSK может вызывать эту функцию несколько раз, но для создания нескольких экземпляров регистрации необходимо использовать другой параметр WskRegistration.
Для каждого вызова WskRegister, возвращающего код успешности, должен быть именно один соответствующий вызов WskDeregister, использующий тот же параметр WskRegistration, переданный WskRegister.
Блок памяти, на который указывает WskRegistration, должен быть выделен (не должен быть освобожден или выйти из области), если существуют неустанные вызовы других функций регистрации WSK .
Использование WskRegister и функций WskDeregister является предпочтительным способом регистрации и отмены регистрации приложений WSK. регистратора сетевых модулей остается доступным для обеспечения совместимости.
Дополнительные сведения о присоединении приложения WSK к подсистеме WSK см. в регистрации приложения ядра Winsock.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
| целевая платформа | Всеобщий |
| заголовка | wsk.h (include Wsk.h) |
| библиотеки | Netio.lib |
| IRQL | PASSIVE_LEVEL |