функция обратного вызова DOT11EXTIHV_GET_VERSION_INFO (wlanihv.h)
Синтаксис
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 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |