Funções nativas do manipulador IHV 802.11
Importante
A interface lan sem fio Native 802.11 foi preterida em Windows 10 e posteriores. Em vez disso, use a WDI (Interface de Driver de Dispositivo) da WLAN. Para obter mais informações sobre o WDI, consulte Modelo de driver universal do Windows da WLAN.
As funções do Manipulador IHV do Native 802.11 são fornecidas pela DLL de Extensões IHV e são chamadas pelo sistema operacional para fazer o seguinte:
- Alocar e liberar buffers que são usados na estrutura Nativa 802.11.
- Envie pacotes, como um pacote definido por um algoritmo de autenticação, por meio do adaptador WLAN (LAN sem fio) do IHV.
- Receba pacotes com base em uma lista especificada de valores IEEE EtherType e regras de isenção de privacidade.
- Configure o adaptador WLAN do IHV com várias configurações de segurança para qualquer autenticação proprietária e algoritmos de criptografia.
- Interface com a DLL de Extensões de Interface do Usuário IHV (se instalada) para processar notificações de eventos. Por exemplo, a DLL de Extensões IHV poderia notificar a DLL de Extensões de Interface do Usuário sobre os vários estágios envolvidos em uma conexão de rede BSS (conjunto de serviços básico).
Para obter mais informações sobre a DLL de Extensões de IHV UI, consulte DLL de extensões de interface do usuário IHV nativas 802.11.
Observação
Com exceção de Dot11ExtIhvGetVersionInfo e Dot11ExtIhvInitService, o sistema operacional chama as funções do Manipulador IHV por meio de um ponteiro de função associado a um membro da estrutura DOT11EXT_IHV_HANDLERS . Quando o sistema operacional chama a função manipulador IHV Dot11ExtIhvInitService , a DLL de Extensões IHV retorna a lista de ponteiros para as funções do Manipulador IHV por meio do parâmetro pDot11IHVHandlers .
Esta seção descreve as seguintes funções de Manipulador IHV Nativo 802.11.
- Dot11ExtIhvAdapterReset
- Dot11ExtIhvControl
- Dot11ExtIhvCreateDiscoveryProfiles
- Dot11ExtIhvDeinitAdapter
- Dot11ExtIhvDeinitService
- Dot11ExtIhvGetVersionInfo
- Dot11ExtIhvInitAdapter
- Dot11ExtIhvInitService
- Dot11ExtIhvInitVirtualStation
- Dot11ExtIhvIsUIRequestPending
- Dot11ExtIhvOneXIndicateResult
- Dot11ExtIhvPerformCapabilityMatch
- Dot11ExtIhvPerformPostAssociate
- Dot11ExtIhvPerformPreAssociate
- Dot11ExtIhvProcessSessionChange
- Dot11ExtIhvProcessUIResponse
- Dot11ExtIhvQueryUIRequest
- Dot11ExtIhvReceiveIndication
- Dot11ExtIhvReceivePacket
- Dot11ExtIhvSendPacketCompletion
- Dot11ExtIhvStopPostAssociate
- Dot11ExtIhvValidateProfile