DOT11EXTIHV_GET_VERSION_INFO回调函数 (wlanihv.h)

重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型
 
操作系统在加载 IHV 扩展 DLL 后立即调用 Dot11ExtIhvGetVersionInfo 函数,以确定 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 函数来确定要与 IHV 扩展 DLL 一起使用的接口版本。 操作系统在加载 DLL 后立即发出此调用,而此调用是操作系统对 DLL 进行的第一次调用。

与其他 IHV 扩展性和 Handler 函数不同,这些函数的地址是通过调用 Dot11ExtIhvInitService 交换的函数指针表解析的, 而 Dot11ExtIhvGetVersionInfo 函数的地址由调用 GetProcAddress 函数的操作系统解析。 因此,IHV 扩展 DLL 的开发人员必须遵循这些准则。

  • DLL 必须实现名为 Dot11ExtIhvGetVersionInfo 的函数,该函数采用本主题中所述的格式。
  • 源模块定义 (.def) 文件的 EXPORTS 语句(用于生成 IHV 扩展 DLL)必须包含 Dot11ExtIhvGetVersionInfo 函数的函数名称条目。
有关 GetProcAddress 的详细信息,请参阅Microsoft Windows SDK文档。

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
目标平台 桌面
标头 wlanihv.h (包括 Wlanihv.h)

另请参阅

DOT11_IHV_VERSION_INFO

Dot11ExtIhvInitService