Partage via


Bibliothèques d’applications wificonfig.h

En-tête : #include <applibs/wificonfig.h>

L’en-tête Wificonfig des bibliothèques d’applications contient des fonctions et des types qui gèrent Wi-Fi configurations réseau sur un appareil.

Note

Pour utiliser ces fonctions, définissez WIFICONFIG_STRUCTS_VERSION avec la version de structure que vous utilisez. Actuellement, la seule version valide est 1 (définissez WIFICONFIG_STRUCTS_VERSION 1). Par la suite, vous pouvez utiliser les noms conviviaux des structures WifiConfig_, qui commencent par WifiConfig_.

Exigences du manifeste d’application

Vous ne pouvez appeler ces fonctions que si votre application dispose de la fonctionnalité WifiConfig dans le manifeste de l’application. La fonctionnalité EnterpriseWifiConfig est également requise si l’application gère des paramètres pour un réseau EAP-TLS.

Sécurité des threads

Ces fonctions ne sont pas thread-safe.

Concepts et exemples

Fonctions

Fonction Description
WifiConfig_AddNetwork Ajoute un réseau Wi-Fi à l’appareil et retourne l’ID du réseau.
WifiConfig_AddDuplicateNetwork Ajoute un nouveau réseau qui est un doublon d’un réseau existant.
WifiConfig_ForgetAllNetworks Supprime tous les réseaux Wi-Fi stockés de l’appareil. Déconnecte l’appareil de tout réseau connecté.
WifiConfig_ForgetNetwork Obsolète: Cette fonction est obsolète. Utilisez WifiConfig_ForgetNetworkById à la place.
WifiConfig_ForgetNetworkById Supprime un réseau Wi-Fi de l’appareil.
WiFiConfig_GetClientCertStoreIdentifier Obtient l’identificateur du certificat client stocké pour un réseau.
WiFiConfig_GetClientIdentity Obtient l’identité du client du réseau.
WifiConfig_GetConnectedNetworkId Obtient l’ID du réseau actuellement connecté.
WifiConfig_GetCurrentNetwork Obtient un réseau Wi-Fi connecté à l’appareil.
WifiConfig_GetNetworkDiagnostics Obtient des informations sur la défaillance réseau la plus récente.
WifiConfig_GetNetworkIdByConfigName Obtient l’ID réseau de la configuration réseau avec le nom donné.
WiFiConfig_GetRootCACertStoreIdentifier Obtient l’identificateur du certificat d’autorité de certification racine stocké pour un réseau.
WifiConfig_GetScannedNetworks Obtient les réseaux Wi-Fi trouvés par la dernière opération d’analyse.
WifiConfig_GetStoredNetworkCount Obtient le nombre de réseaux Wi-Fi stockés sur l’appareil.
WifiConfig_GetStoredNetworks Récupère tous les réseaux Wi-Fi stockés sur l’appareil.
WifiConfig_PersistConfig Écrit la configuration réseau actuelle dans un stockage non volatile afin qu’elle persiste pendant un redémarrage de l’appareil.
WifiConfig_ReloadConfig Recharge une configuration Wi-Fi.
WiFiConfig_SetClientCertStoreIdentifier Définit l’identificateur du certificat client stocké pour un réseau.
WiFiConfig_SetClientIdentity Définit l’identité du client pour un réseau.
WifiConfig_SetConfigName Définit le nom d’une configuration réseau. Le nom peut être utilisé comme handle pratique pour identifier une configuration réseau.
WifiConfig_SetNetworkEnabled Active ou désactive une configuration réseau Wi-Fi.
WifiConfig_SetPSK Définit la clé pré-partagée (PSK) pour un réseau Wi-Fi.
WiFiConfig_SetRootCACertStoreIdentifier Définit l’identificateur du certificat d’autorité de certification racine stocké pour un réseau.
WifiConfig_SetSecurityType Définit le type de sécurité d’un réseau Wi-Fi.
WifiConfig_SetSsid Définit le SSID d’un réseau Wi-Fi.
WifiConfig_SetTargetedScanEnabled Active ou désactive l’analyse ciblée pour un réseau.
WifiConfig_StoreOpenNetwork Obsolète: Cette fonction est obsolète. Utilisez WifiConfig_AddNetwork à la place.
WifiConfig_StoreWpa2Network Obsolète: Cette fonction est obsolète. Utilisez WifiConfig_AddNetwork à la place.
WifiConfig_TriggerScanAndGetScannedNetworkCount Démarre une analyse pour rechercher tous les réseaux Wi-Fi disponibles.

Structs

Struct Description
WifiConfig_ClientIdentify Identité cliente associée à un réseau.
WifiConfig_ConnectedNetwork Les propriétés d’un réseau Wi-Fi connecté, qui représentent un jeu de services de base (BSS) 802.11.
WifiConfig_NetworkDiagnostics Informations sur l’échec le plus récent de connexion à un réseau.
WifiConfig_ScannedNetwork Les propriétés d’un réseau Wi-Fi analysé, qui représentent un BSS 802.11.
WifiConfig_StoredNetwork Les propriétés d’un réseau Wi-Fi stocké, qui représentent un BSS 802.11.

Enums

Enum Description
WifiConfig_Security Paramètre de clé de sécurité pour un réseau Wi-Fi.

Typedefs

Typedef Description
WifiConfig_Security_Type Spécifie le type des valeurs des paramètres de sécurité pour l’énumération WifiConfig_Security .