Validando extensões de perfil de rede
O sistema operacional chama funções do Manipulador IHV para validar as configurações de segurança e conectividade definidas por IHV nas condições a seguir.
O usuário cria um novo perfil de rede que contém configurações para as extensões de perfil de segurança e/ou conectividade definidas por IHV. Nessa situação, o sistema operacional chama a função manipulador IHV Dot11ExtIhvValidateProfile para validar as configurações do usuário.
O adaptador WLAN conclui uma operação de verificação e retorna seus resultados para o sistema operacional. O sistema operacional chama a função manipulador IHV Dot11ExtIhvPerformCapabilityMatch para determinar se uma rede BSS (conjunto de serviços básico) detectada corresponde às configurações de conectividade e segurança definidas por IHV de um perfil de rede.
O sistema operacional passa uma lista dos quadros 802.11 Beacon e Probe Response da rede BSS para o parâmetro pConnectableBssid da função Dot1ExtIhvPerformCapabilityMatch . O sistema operacional também passa as extensões de conectividade e perfil de segurança para os parâmetros pIhvConnProfile e pIhvSecProfile , respectivamente.
Se todas as entradas na lista de quadros 802.11 Beacon e Probe Response anunciarem os atributos de conectividade e segurança definidos nos fragmentos de perfil, a função Dot11ExtIhvPerformCapabilityMatch retornará ERROR_SUCCESS.
O sistema operacional inicia uma operação de pré-associação chamando a função Dot11ExtIhvPerformPreAssociate . Nessa situação, a DLL de Extensões IHV deve verificar se as configurações de conectividade e segurança são válidas. Se as configurações forem válidas, a função retornará ERROR_SUCCESS e a DLL continuará com a operação de pré-associação. Caso contrário, a função retornará um código de erro apropriado, conforme definido em Winerror.h.
Para obter mais informações sobre a operação de pré-associação, consulte Operações de pré-associação.
Para obter mais informações sobre as funções do manipulador IHV, consulte Funções de manipulador IHV nativas 802.11.