DOT11EXTIHV_GET_VERSION_INFO回调函数 (wlanihv.h)

重要 Windows 10 及更高版本中弃用了 Native 802.11 无线 LAN 接口。 请改用 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 扩展性和处理程序函数不同,其地址是通过 调用 dot11ExtIhvInitService交换的函数指针表解析的,Dot11ExtIhvGetVersionInfo 函数的地址由调用 GetProcAddress 函数的作系统解析。 因此,IHV 扩展 DLL 的开发人员必须遵循这些准则。

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

要求

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

另请参阅

DOT11_IHV_VERSION_INFO

Dot11ExtIhvInitService