Функция WskDeregister (wsk.h)

Функция WskDeregister отменяет регистрацию экземпляра регистрации приложения WSK, ранее созданного WskRegister.

Синтаксис

void WskDeregister(
  [in] PWSK_REGISTRATION WskRegistration
);

Параметры

[in] WskRegistration

Указатель на расположение памяти, инициализированное WskRegister , идентифицирующее экземпляр регистрации приложения WSK.

Возвращаемое значение

None

Remarks

Для каждого вызова WskRegister , возвращающего код успешного выполнения, должен быть ровно один соответствующий вызов WskDeregister , использующий тот же параметр WskRegistration , который был передан в WskRegister.

WskDeregister будет ожидать возврата, пока не будут выполнены все перечисленные ниже действия.

  • Все захваченные экземпляры NPI поставщика освобождаются.
  • Все невыполненные вызовы функций, на которые указывают WSK_PROVIDER_DISPATCH члены, были возвращены.
  • Все сокеты закрыты.
Дополнительные сведения о присоединении приложения WSK к подсистеме WSK см. в разделе Регистрация приложения ядра Winsock.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть wsk.h (включая Wsk.h)
Библиотека Netio.lib
IRQL PASSIVE_LEVEL

См. также раздел

WSK_REGISTRATION

WskRegister