Visão geral da DLL de extensões IHV nativas 802.11
Por meio de uma DLL de Extensões IHV, o IHV (fornecedor independente de hardware) pode dar suporte ao seguinte:
Algoritmos de autenticação proprietários ou não padrão. Por meio desse suporte, a DLL de Extensões IHV envia e recebe todos os pacotes de segurança relacionados ao algoritmo de autenticação.
A DLL de Extensões IHV também pode dar suporte a algoritmos de autenticação padrão para configurações de rede que não são compatíveis com o sistema operacional. Por exemplo, a DLL pode dar suporte ao algoritmo de autenticação Wi-Fi Acesso Protegido com chaves pré-compartilhadas (WPA-PSK) em redes independentes de IBSS (conjunto de serviços básicos), que é uma configuração sem suporte do Windows Vista.
Algoritmos de criptografia proprietários ou não padrão. Por meio desse suporte, a DLL de Extensões IHV é responsável por derivar a chave de criptografia e baixar as chaves para o driver de miniporto Nativo 802.11.
A DLL de Extensões IHV também pode dar suporte a algoritmos de codificação padrão para configurações de rede que não são compatíveis com o sistema operacional. Por exemplo, a DLL pode dar suporte ao TKIP (Protocolo de Integridade de Chave Temporal) em redes IBSS, que é uma configuração sem suporte do Windows Vista.
Verificação de extensões proprietárias para um perfil de rede. Por exemplo, a DLL de Extensões IHV é responsável pela validação das configurações do usuário para opções de segurança definidas por IHV.
Configuração do driver de miniporta Nativo 802.11. Por exemplo, antes de iniciar uma operação de conexão com o driver de miniporto, o sistema operacional chamará a função Dot11ExtIhvPerformPreAssociate para que a DLL de Extensões IHV possa configurar o driver com extensões proprietárias relacionadas à conexão com uma rede BSS.
Interface para a DLL de extensões de interface do usuário IHV. Por meio dessa interface, a DLL de Extensões IHV pode solicitar a entrada ou a notificação do usuário. 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.
O processo do Host de Extensibilidade IHV Nativo 802.11 carrega a DLL de Extensões IHV em seu espaço de processo na primeira chegada e detecção de um adaptador WLAN (LAN sem fio) para o qual a DLL foi instalada. Para obter mais informações sobre o processo do Host de Extensibilidade IHV nativo 802.11 e a estrutura Nativa 802.11, consulte Arquitetura de software nativa 802.11.
O processo do Host de Extensibilidade IHV nativo 802.11 fornece uma API por meio de suas funções de extensibilidade IHV. Por meio dessa API, a DLL de Extensões IHV pode fazer a interface do driver de miniporto Nativo 802.11 ou da DLL de Extensões de Interface do Usuário IHV. Para obter mais informações sobre as funções de extensibilidade IHV, consulte Funções de extensibilidade IHV nativas 802.11.
Da mesma forma, a DLL de Extensões IHV fornece uma API por meio de suas funções de Manipulador IHV. O processo do Host de Extensibilidade IHV do Native 802.11 usa essa API para várias operações, como iniciar operações pré ou pós-associação. Para obter mais informações sobre as funções do manipulador IHV, consulte Funções de manipulador IHV nativas 802.11.