Applibs wificonfig.h
Encabezado: #include <applibs/wificonfig.h>
El encabezado Applibs wificonfig contiene funciones y tipos que administran Wi-Fi configuraciones de red en un dispositivo.
Nota
Para usar estas funciones, defina WIFICONFIG_STRUCTS_VERSION con la versión de estructura que usa. Actualmente, la única versión válida es 1 (definir WIFICONFIG_STRUCTS_VERSION 1). A partir de entonces, puede usar los nombres descriptivos de las estructuras WifiConfig_, que comienzan con WifiConfig_.
Requisitos del manifiesto de la aplicación
Solo puedes llamar a estas funciones si la aplicación tiene la funcionalidad WifiConfig en el manifiesto de la aplicación. La funcionalidad EnterpriseWifiConfig también es necesaria si la aplicación administra cualquier configuración para una red EAP-TLS.
Seguridad de subprocesos
Estas funciones no son seguras para subprocesos.
Conceptos y ejemplos
- Conectar Azure Sphere a Wi-Fi
- Ejemplo: Wi-Fi
- Ejemplo: Solución de referencia de configuración de Wi-Fi basada en BLE y control de dispositivo
Funciones
Función | Descripción |
---|---|
WifiConfig_AddNetwork | Agrega una red Wi-Fi al dispositivo y devuelve el id. de la red. |
WifiConfig_AddDuplicateNetwork | Agrega una nueva red que es un duplicado de una red existente. |
WifiConfig_ForgetAllNetworks | Quita todas las redes Wi-Fi almacenadas del dispositivo. Desconecta el dispositivo de cualquier red conectada. |
WifiConfig_ForgetNetwork | Obsoleto: Esta función está obsoleta. Use WifiConfig_ForgetNetworkById en su lugar. |
WifiConfig_ForgetNetworkById | Quita una red Wi-Fi del dispositivo. |
WiFiConfig_GetClientCertStoreIdentifier | Obtiene el identificador del certificado de cliente almacenado para una red. |
WiFiConfig_GetClientIdentity | Obtiene la identidad de cliente de la red. |
WifiConfig_GetConnectedNetworkId | Obtiene el identificador de la red conectada actualmente. |
WifiConfig_GetCurrentNetwork | Obtiene una red Wi-Fi que está conectada al dispositivo. |
WifiConfig_GetNetworkDiagnostics | Obtiene información sobre el error de red más reciente. |
WifiConfig_GetNetworkIdByConfigName | Obtiene el id. de red para la configuración de red con el nombre dado. |
WiFiConfig_GetRootCACertStoreIdentifier | Obtiene el identificador del certificado de CA raíz almacenado para una red. |
WifiConfig_GetScannedNetworks | Obtiene las Wi-Fi redes encontradas en la última operación de examen. |
WifiConfig_GetStoredNetworkCount | Obtiene el número de redes de Wi-Fi almacenadas en el dispositivo. |
WifiConfig_GetStoredNetworks | Recupera todas las redes Wi-Fi almacenadas en el dispositivo. |
WifiConfig_PersistConfig | Escribe la configuración de red actual en almacenamiento no móvil para que persista durante un reinicio del dispositivo. |
WifiConfig_ReloadConfig | Vuelve a cargar una configuración de Wi-Fi. |
WiFiConfig_SetClientCertStoreIdentifier | Establece el identificador del certificado de cliente almacenado para una red. |
WiFiConfig_SetClientIdentity | Establece la identidad de cliente de una red. |
WifiConfig_SetConfigName | Establece el nombre de una configuración de red. El nombre se puede utilizar como un práctico controlador para identificar una configuración de red. |
WifiConfig_SetNetworkEnabled | Habilita o deshabilita una configuración de red Wi-Fi. |
WifiConfig_SetPSK | Establece la clave previamente compartida (PSK) de una red Wi-Fi. |
WiFiConfig_SetRootCACertStoreIdentifier | Establece el identificador del certificado de CA raíz almacenado para una red. |
WifiConfig_SetSecurityType | Establece el tipo de seguridad de una red Wi-Fi. |
WifiConfig_SetSsid | Establece el SSID para una red Wi-Fi. |
WifiConfig_SetTargetedScanEnabled | Habilita o deshabilita la detección dirigida de una red. |
WifiConfig_StoreOpenNetwork | Obsoleto: Esta función está obsoleta. Use WifiConfig_AddNetwork en su lugar. |
WifiConfig_StoreWpa2Network | Obsoleto: Esta función está obsoleta. Use WifiConfig_AddNetwork en su lugar. |
WifiConfig_TriggerScanAndGetScannedNetworkCount | Inicia un examen para encontrar todas las redes Wi-Fi disponibles. |
Estructuras
Estructura | Descripción |
---|---|
WifiConfig_ClientIdentify | La identidad de cliente asociada a una red. |
WifiConfig_ConnectedNetwork | Las propiedades de una red Wi-Fi conectada, que representan un conjunto de servicios básicos (BSS) 802.11. |
WifiConfig_NetworkDiagnostics | Información sobre el error más reciente al conectarse a una red. |
WifiConfig_ScannedNetwork | Las propiedades de una red de Wi-Fi digitalizada, que representan un 802.11 BSS. |
WifiConfig_StoredNetwork | Las propiedades de una red Wi-Fi almacenada, que representan un BSS 802.11. |
Enumeraciones
Enum | Descripción |
---|---|
WifiConfig_Security | La configuración de clave de seguridad de una red Wi-Fi. |
Typedefs
Typedef | Descripción |
---|---|
WifiConfig_Security_Type | Especifica el tipo de los valores de configuración de seguridad para la enumeración de WifiConfig_Security . |