本机 802.11 IHV 扩展 DLL 实现指导原则

 

IHV 扩展 DLL 作为运行时动态链接库实现, (DLL) 。 有关 DLL 的详细信息,请参阅 关于Dynamic-Link库

实现 IHV 扩展 DLL 时,请参阅以下准则。

  • IHV 扩展 DLL 引用的结构和函数原型在 Wlanihv.h 中声明。

  • IHV 扩展 DLL 必须实现 Dot11ExtIhvGetVersionInfoDot11ExtIhvInitService 函数。 此外,必须通过用于生成 DLL 的模块定义 (.def) 文件导出这些函数。 操作系统通过 GetProcAddress 函数解析这些函数的地址。

  • IHV 扩展 DLL 必须实现所有 IHV 处理程序函数。 当操作系统调用 Dot11ExtIhvInitService 函数时,DLL 返回指向这些函数的函数指针列表。

    有关 IHV 处理程序函数的详细信息,请参阅 本机 802.11 IHV 处理程序函数

  • 对于 Windows Vista,IHV 扩展 DLL 必须支持接口版本零。 调用 Dot11ExtIhvGetVersionInfo 时,DLL 必须将支持的最小和最大接口版本定义为零。