Partilhar via


Applibs wificonfig.h

Cabeçalho: #include <applibs/wificonfig.h>

O cabeçalho wificonfig applibs contém funções e tipos que gerem Wi-Fi configurações de rede num dispositivo.

Nota

Para utilizar estas funções, defina WIFICONFIG_STRUCTS_VERSION com a versão de estrutura que está a utilizar. Atualmente, a única versão válida é 1 (defina WIFICONFIG_STRUCTS_VERSION 1). A partir daí, pode utilizar os nomes amigáveis das estruturas de WifiConfig_, que começam com WifiConfig_.

Requisitos do manifesto de aplicação

Só pode chamar estas funções se a sua aplicação tiver a capacidade WifiConfig no manifesto da aplicação. A capacidade EnterpriseWifiConfig também é necessária se a aplicação gerir quaisquer definições para uma rede EAP-TLS.

Segurança de threads

Estas funções não são seguras para threads.

Conceitos e exemplos

Funções

Função Descrição
WifiConfig_AddNetwork Adiciona uma rede Wi-Fi ao dispositivo e devolve o ID da rede.
WifiConfig_AddDuplicateNetwork Adiciona uma nova rede que é um duplicado de uma rede existente.
WifiConfig_ForgetAllNetworks Remove todas as redes de Wi-Fi armazenadas do dispositivo. Desliga o dispositivo de qualquer rede ligada.
WifiConfig_ForgetNetwork Obsoleto: Esta função é obsoleta. Em alternativa , utilize WifiConfig_ForgetNetworkById .
WifiConfig_ForgetNetworkById Remove uma rede Wi-Fi do dispositivo.
WiFiConfig_GetClientCertStoreIdentifier Obtém o identificador do certificado de cliente armazenado de uma rede.
WiFiConfig_GetClientIdentity Obtém a identidade de cliente da rede.
WifiConfig_GetConnectedNetworkId Obtém o ID da rede atualmente ligada.
WifiConfig_GetCurrentNetwork Obtém uma rede Wi-Fi que está ligada ao dispositivo.
WifiConfig_GetNetworkDiagnostics Obtém informações sobre a falha de rede mais recente.
WifiConfig_GetNetworkIdByConfigName Obtém o ID de rede para a configuração de rede com o nome especificado.
WiFiConfig_GetRootCACertStoreIdentifier Obtém o identificador do certificado de AC de Raiz armazenado para uma rede.
WifiConfig_GetScannedNetworks Obtém as redes Wi-Fi encontradas pela última operação de análise.
WifiConfig_GetStoredNetworkCount Obtém o número de redes Wi-Fi armazenadas no dispositivo.
WifiConfig_GetStoredNetworks Obtém todas as redes de Wi-Fi armazenadas no dispositivo.
WifiConfig_PersistConfig Escreve a configuração de rede atual no armazenamento não complicado para que persista durante um reinício do dispositivo.
WifiConfig_ReloadConfig Recarrega uma configuração de Wi-Fi.
WiFiConfig_SetClientCertStoreIdentifier Define o identificador do certificado de cliente armazenado para uma rede.
WiFiConfig_SetClientIdentity Define a identidade do cliente de uma rede.
WifiConfig_SetConfigName Define o nome de uma configuração de rede. O nome pode ser utilizado como um identificador conveniente para identificar uma configuração de rede.
WifiConfig_SetNetworkEnabled Ativa ou desativa uma configuração de rede Wi-Fi.
WifiConfig_SetPSK Define a chave pré-partilhada (PSK) para uma rede Wi-Fi.
WiFiConfig_SetRootCACertStoreIdentifier Define o identificador do certificado de AC de Raiz armazenado para uma rede.
WifiConfig_SetSecurityType Define o tipo de segurança de uma rede Wi-Fi.
WifiConfig_SetSsid Define o SSID de uma rede Wi-Fi.
WifiConfig_SetTargetedScanEnabled Ativa ou desativa a análise direcionada para uma rede.
WifiConfig_StoreOpenNetwork Obsoleto: Esta função é obsoleta. Em alternativa , utilize WifiConfig_AddNetwork .
WifiConfig_StoreWpa2Network Obsoleto: Esta função é obsoleta. Em alternativa , utilize WifiConfig_AddNetwork .
WifiConfig_TriggerScanAndGetScannedNetworkCount Inicia uma análise para localizar todas as redes Wi-Fi disponíveis.

Estruturas

Estruturar Descrição
WifiConfig_ClientIdentify A identidade do cliente associada a uma rede.
WifiConfig_ConnectedNetwork As propriedades de uma rede Wi-Fi ligada, que representam um Conjunto de Serviços Básico (BSS) 802.11.
WifiConfig_NetworkDiagnostics Informações sobre a falha mais recente ao ligar a uma rede.
WifiConfig_ScannedNetwork As propriedades de uma rede de Wi-Fi digitalizada, que representam um BSS 802.11.
WifiConfig_StoredNetwork As propriedades de uma rede Wi-Fi armazenada, que representam um 802.11 BSS.

Enumerações

Enumeração Descrição
WifiConfig_Security A definição da chave de segurança para uma rede Wi-Fi.

Typedefs

Typedef Descrição
WifiConfig_Security_Type Especifica o tipo de valores de definições de segurança para a enumeração WifiConfig_Security .