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


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

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

Синтаксис

DOT11EXTIHV_GET_VERSION_INFO Dot11extihvGetVersionInfo;

DWORD Dot11extihvGetVersionInfo(
  [out] PDOT11_IHV_VERSION_INFO pDot11IHVVersionInfo
)
{...}

Параметры

[out] pDot11IHVVersionInfo

Указатель на структуру DOT11_IHV_VERSION_INFO , которая содержит номера версий интерфейса.

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

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

Комментарии

Операционная система вызывает функцию Dot11ExtIhvGetVersionInfo , чтобы определить, какая версия интерфейса будет использоваться с библиотекой DLL расширения IHV. Операционная система выполняет этот вызов сразу после загрузки библиотеки DLL, и этот вызов является первым, который операционная система выполняет в библиотеку DLL.

В отличие от других функций IHV Extensibility и Handler, адреса которых разрешаются с помощью таблицы указателей функций, которые обмениваются с помощью вызова Dot11ExtIhvInitService, адрес функции Dot11ExtIhvGetVersionInfo разрешается операционной системой с помощью операционной системы, вызывающей функцию GetProcAddress . В результате разработчик библиотеки DLL расширений IHV должен следовать этим рекомендациям.

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

Требования

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

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

DOT11_IHV_VERSION_INFO

Dot11ExtIhvInitService