Поделиться через


функция обратного вызова DOT11EXTIHV_DEINIT_SERVICE (wlanihv.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте интерфейс WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Операционная система вызывает функцию Dot11ExtIhvDeinitService для остановки библиотеки DLL расширений IHV.

Синтаксис

DOT11EXTIHV_DEINIT_SERVICE Dot11extihvDeinitService;

void Dot11extihvDeinitService()
{...}

Параметры

Эта функция обратного вызова не имеет параметров.

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

None

Remarks

При вызове функции Dot11ExtIhvDeinitService необходимо довести библиотеку DLL расширений IHV до состояния, которое может безопасно выгружать операционной системой. Библиотека DLL должна следовать этим рекомендациям при вызове этой функции.

  • Операционная система вызывает Функция Dot11ExtIhvDeinitAdapter перед вызовом функции Dot11ExtIhvDeinitService . В результате функция Dot11ExtIhvDeinitService не должна инициировать никаких операций с адаптером WLAN. Вместо этого Dot11ExtIhvDeinitService должна подготовить библиотеку DLL для выгрузки операционной системой.
  • Библиотека DLL должна завершить все созданные ею выполняемые потоки. Библиотека DLL не должна возвращать данные из вызова функции Dot11ExtIhvDeinitService , пока не будут завершены все потоки.
  • Библиотека DLL должна освободить все выделенные ресурсы для самой библиотеки DLL. В частности, вся память, выделенная библиотекой DLL с помощью вызовов Dot11ExtAllocateBuffer , должна быть освобождена с помощью вызовов Dot11ExtFreeBuffer.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть wlanihv.h (включая Wlanihv.h)

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

Dot11ExtAllocateBuffer

Dot11ExtIhvDeinitAdapter

Dot11ExtFreeBuffer