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

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

Синтаксис

DOT11EXTIHV_INIT_VIRTUAL_STATION Dot11extihvInitVirtualStation;

DWORD Dot11extihvInitVirtualStation(
  [in] PDOT11EXT_VIRTUAL_STATION_APIS pDot11ExtVSAPI,
       LPVOID pvReserved
)
{...}

Параметры

[in] pDot11ExtVSAPI

Указатель на DOT11EXT_VIRTUAL_STATION_APIS структуры, которая содержит адреса функций виртуальной станции IHV Extensibility, поддерживаемых операционной системой. Операционная система форматирует этот параметр с адресами функции перед вызовом функции Dot11ExtIhvInitVirtualStation .

pvReserved

Этот параметр зарезервирован для использования операционной системой и должен иметь значение NULL.

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

Если вызов завершается успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.

Комментарии

Библиотека DLL расширений IHV не обязательно реализует и экспортирует эту функцию.

Операционная система вызывает функцию Dot11ExtIhvInitVirtualStation сразу после вызова функции Dot11ExtIhvInitService , но до вызова Функция Dot11ExtIhvInitAdapter .

В ответ на вызов Dot11ExtIhvInitVirtualStation библиотека DLL расширений IHV может инициализировать свои внутренние структуры данных с помощью сведений, предоставленных из вызова функции Dot11ExtIhvInitService .

Примечание Библиотеке DLL расширений IHV разрешено вызывать функции API виртуальной станции, на которые указывает параметр pDot11ExtVSAPI , только после возврата функции Dot11ExtIhvInitVirtualStation .
 
Операционная система разрешает адрес функции Dot11ExtIhvInitVirtualStation путем вызова функции GetProcAddress . В результате разработчик библиотеки DLL расширений IHV должен следовать этим рекомендациям, если эта функция реализована.
  • Библиотека DLL должна реализовывать функцию с именем Dot11ExtIhvInitVirtualStation, которая имеет формат, описанный в этом разделе.
  • Инструкция EXPORTS исходного файла определения модуля (DEF), который используется для сборки библиотеки DLL расширений IHV, должна содержать запись имени функции для функции Dot11ExtIhvInitVirtualStation .
Дополнительные сведения о GetProcAddress см. в документации по Microsoft Windows SDK.

Требования

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

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

DOT11EXT_APIS

DOT11EXT_IHV_HANDLERS

Dot11ExtIhvGetVersionInfo