Compartilhar via


Applibs wificonfig.h

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

O cabeçalho wificonfig do Applibs contém funções e tipos que gerenciam Wi-Fi configurações de rede em um dispositivo.

Nota

Para usar essas funções, defina WIFICONFIG_STRUCTS_VERSION com a versão de estrutura que você está usando. Atualmente, a única versão válida é 1 (definir WIFICONFIG_STRUCTS_VERSION 1). Depois disso, você pode usar os nomes amigáveis das estruturas WifiConfig_, que começam com WifiConfig_.

Requisitos de manifesto do aplicativo

Você só pode chamar essas funções se seu aplicativo tiver o recurso WifiConfig no manifesto do aplicativo. A funcionalidade EnterpriseWifiConfig também será necessária se o aplicativo gerenciar quaisquer configurações para uma rede EAP-TLS.

Segurança do thread

Essas funções não são thread safe.

Conceitos e exemplos

Funções

Função Descrição
WifiConfig_AddNetwork Adiciona uma rede Wi-Fi ao dispositivo e retorna a ID da rede.
WifiConfig_AddDuplicateNetwork Adiciona uma nova rede que é uma duplicata de uma rede existente.
WifiConfig_ForgetAllNetworks Remove todas as redes de Wi-Fi armazenadas do dispositivo. Desconecta o dispositivo de qualquer rede conectada.
WifiConfig_ForgetNetwork Obsoleto: Essa função é obsoleta. Use WifiConfig_ForgetNetworkById em vez disso.
WifiConfig_ForgetNetworkById Remove uma rede Wi-Fi do dispositivo.
WiFiConfig_GetClientCertStoreIdentifier Obtém o identificador do certificado de cliente armazenado para uma rede.
WiFiConfig_GetClientIdentity Obtém a identidade do cliente da rede.
WifiConfig_GetConnectedNetworkId Obtém a ID da rede conectada no momento.
WifiConfig_GetCurrentNetwork Obtém uma rede Wi-Fi conectada ao dispositivo.
WifiConfig_GetNetworkDiagnostics Obtém informações sobre a falha de rede mais recente.
WifiConfig_GetNetworkIdByConfigName Obtém a ID de rede para a configuração de rede com o nome fornecido.
WiFiConfig_GetRootCACertStoreIdentifier Obtém o identificador do certificado de AC raiz armazenado para uma rede.
WifiConfig_GetScannedNetworks Obtém as redes de Wi-Fi encontradas pela última operação de verificação.
WifiConfig_GetStoredNetworkCount Obtém o número de redes de Wi-Fi armazenadas no dispositivo.
WifiConfig_GetStoredNetworks Recupera todas as redes de Wi-Fi armazenadas no dispositivo.
WifiConfig_PersistConfig Grava a configuração de rede atual em armazenamento não involatile para que ela persista em uma reinicialização do dispositivo.
WifiConfig_ReloadConfig Recarrega uma configuração de Wi-Fi.
WiFiConfig_SetClientCertStoreIdentifier Define o identificador para o certificado de cliente armazenado para uma rede.
WiFiConfig_SetClientIdentity Define a identidade do cliente para uma rede.
WifiConfig_SetConfigName Define o nome de uma configuração de rede. O nome pode ser usado como um identificador conveniente para identificar uma configuração de rede.
WifiConfig_SetNetworkEnabled Habilita ou desabilita uma configuração de rede Wi-Fi.
WifiConfig_SetPSK Define a chave pré-compartilhada (PSK) para uma rede Wi-Fi.
WiFiConfig_SetRootCACertStoreIdentifier Define o identificador para o certificado de AC raiz armazenado para uma rede.
WifiConfig_SetSecurityType Define o tipo de segurança para uma rede Wi-Fi.
WifiConfig_SetSsid Define o SSID para uma rede Wi-Fi.
WifiConfig_SetTargetedScanEnabled Habilita ou desabilita a verificação direcionada de uma rede.
WifiConfig_StoreOpenNetwork Obsoleto: Essa função é obsoleta. Use WifiConfig_AddNetwork em vez disso.
WifiConfig_StoreWpa2Network Obsoleto: Essa função é obsoleta. Use WifiConfig_AddNetwork em vez disso.
WifiConfig_TriggerScanAndGetScannedNetworkCount Inicia uma verificação para localizar todas as redes de Wi-Fi disponíveis.

Estruturas

Struct Descrição
WifiConfig_ClientIdentify A identidade do cliente associada a uma rede..
WifiConfig_ConnectedNetwork As propriedades de uma rede Wi-Fi conectada, que representam um BSS (Conjunto de Serviços Básico) 802.11.
WifiConfig_NetworkDiagnostics Informações sobre a falha mais recente em se conectar 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 de Wi-Fi armazenada, que representam um BSS 802.11.

Enums

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

Typedefs

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