本机 802.11 IHV 处理程序函数
重要
本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型。
本机 802.11 IHV 处理程序函数由 IHV 扩展 DLL 提供,并由操作系统调用以执行以下操作:
- 分配和释放本机 802.11 框架中使用的缓冲区。
- 通过 IHV 的无线 LAN (WLAN) 适配器发送数据包,例如身份验证算法定义的数据包。
- 根据 IEEE EtherType 值和隐私豁免规则的指定列表接收数据包。
- 为 IHV 的 WLAN 适配器配置各种安全设置,以用于任何专有身份验证和密码算法。
- 与 IHV UI 扩展 DLL (的接口(如果安装) 来处理事件通知)。 例如,IHV 扩展 DLL 可以通知 UI 扩展 DLL 有关基本服务集 (BSS) 网络连接所涉及的各个阶段。
有关 IHV UI 扩展 DLL 的详细信息,请参阅 Native 802.11 IHV UI Extensions DLL。
注意
除 Dot11ExtIhvGetVersionInfo 和 Dot11ExtIhvInitService 外,操作系统通过与 DOT11EXT_IHV_HANDLERS 结构的成员关联的函数指针调用 IHV 处理程序函数。 当操作系统调用 Dot11ExtIhvInitService IHV 处理程序函数时,IHV 扩展 DLL 通过 pDot11IHVHandlers 参数返回指向 IHV 处理程序函数的指针列表。
本部分介绍以下本机 802.11 IHV 处理程序函数。
- Dot11ExtIhvAdapterReset
- Dot11ExtIhvControl
- Dot11ExtIhvCreateDiscoveryProfiles
- Dot11ExtIhvDeinitAdapter
- Dot11ExtIhvDeinitService
- Dot11ExtIhvGetVersionInfo
- Dot11ExtIhvInitAdapter
- Dot11ExtIhvInitService
- Dot11ExtIhvInitVirtualStation
- Dot11ExtIhvIsUIRequestPending
- Dot11ExtIhvOneXIndicateResult
- Dot11ExtIhvPerformCapabilityMatch
- Dot11ExtIhvPerformPostAssociate
- Dot11ExtIhvPerformPreAssociate
- Dot11ExtIhvProcessSessionChange
- Dot11ExtIhvProcessUIResponse
- Dot11ExtIhvQueryUIRequest
- Dot11ExtIhvReceiveIndication
- Dot11ExtIhvReceivePacket
- Dot11ExtIhvSendPacketCompletion
- Dot11ExtIhvStopPostAssociate
- Dot11ExtIhvValidateProfile