Funciones de controlador IHV nativas 802.11
Importante
La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivos WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador universal de Windows WLAN.
El sistema operativo proporciona las funciones de controlador de IHV nativas 802.11 y las llama el sistema operativo para hacer lo siguiente:
- Asigne y libere búferes que se usan en el marco Native 802.11.
- Envíe paquetes, como un paquete definido por un algoritmo de autenticación, a través del adaptador laN inalámbrico (WLAN) de IHV.
- Recibir paquetes basados en una lista especificada de valores ieee EtherType y reglas de exención de privacidad.
- Configure el adaptador WLAN de IHV con varias opciones de seguridad para cualquier algoritmo de cifrado y autenticación propietarios.
- Interfaz con el archivo DLL de extensiones de interfaz de usuario de IHV (si está instalado) para procesar las notificaciones de eventos. Por ejemplo, el archivo DLL de extensiones de IHV podría notificar al archivo DLL de extensiones de interfaz de usuario sobre las distintas fases implicadas en una conexión de red de conjunto de servicios básico (BSS).
Para obtener más información sobre el archivo DLL de extensiones de interfaz de usuario de IHV, vea Dll de extensiones de interfaz de usuario IHV nativas 802.11.
Nota
Con la excepción de Dot11ExtIhvGetVersionInfo y Dot11ExtIhvInitService, el sistema operativo llama a las funciones del controlador de IHV a través de un puntero de función asociado a un miembro de la estructura de DOT11EXT_IHV_HANDLERS . Cuando el sistema operativo llama a la función Dot11ExtIhvInitService IHV Handler, el archivo DLL de extensiones de IHV devuelve la lista de punteros a las funciones del controlador de IHV a través del parámetro pDot11IHVHandlers .
En esta sección se describen las siguientes funciones de controlador de IHV nativas 802.11.
- Dot11ExtIhvAdapterReset
- Dot11ExtIhvControl
- Dot11ExtIhvCreateDiscoveryProfiles
- Dot11ExtIhvDeinitAdapter
- Dot11ExtIhvDeinitService
- Dot11ExtIhvGetVersionInfo
- Dot11ExtIhvInitAdapter
- Dot11ExtIhvInitService
- Dot11ExtIhvInitVirtualStation
- Dot11ExtIhvIsUIRequestPending
- Dot11ExtIhvOneXIndicateResult
- Dot11ExtIhvPerformCapabilityMatch
- Dot11ExtIhvPerformPostAssociate
- Dot11ExtIhvPerformPreAssociate
- Dot11ExtIhvProcessSessionChange
- Dot11ExtIhvProcessUIResponse
- Dot11ExtIhvQueryUIRequest
- Dot11ExtIhvReceiveIndication
- Dot11ExtIhvReceivePacket
- Dot11ExtIhvSendPacketCompletion
- Dot11ExtIhvStopPostAssociate
- Dot11ExtIhvValidateProfile