Поделиться через


Applibs wificonfig.h

Заголовок: #include <applibs/wificonfig.h>

Заголовок Applibs wificonfig содержит функции и типы, которые управляют конфигурациями сети Wi-Fi на устройстве.

Примечание

Чтобы использовать эти функции, определите WIFICONFIG_STRUCTS_VERSION с используемой версией структуры. В настоящее время единственной допустимой версией является 1 (определите WIFICONFIG_STRUCTS_VERSION 1). После этого можно использовать понятные имена WifiConfig_ структур, которые начинаются с WifiConfig_.

Требования к манифесту приложения

Эти функции можно вызывать только в том случае, если в манифесте приложения есть возможность WifiConfig. Функция EnterpriseWifiConfig также требуется, если приложение управляет любыми параметрами для сети EAP-TLS.

Потокобезопасность

Эти функции не являются потокобезопасны.

Основные понятия и примеры

Функции

Функции Описание
WifiConfig_AddNetwork Добавляет Wi-Fi сеть на устройство и возвращает идентификатор сети.
WifiConfig_AddDuplicateNetwork Добавляет новую сеть, которая является дубликатом существующей сети.
WifiConfig_ForgetAllNetworks Удаляет все сохраненные Wi-Fi сети с устройства. Отключает устройство от любой подключенной сети.
WifiConfig_ForgetNetwork Устаревшие: Эта функция устарела. Вместо этого используйте WifiConfig_ForgetNetworkById .
WifiConfig_ForgetNetworkById Удаляет Wi-Fi сеть с устройства.
WiFiConfig_GetClientCertStoreIdentifier Возвращает идентификатор хранимого сертификата клиента для сети.
WiFiConfig_GetClientIdentity Возвращает удостоверение клиента сети.
WifiConfig_GetConnectedNetworkId Возвращает идентификатор подключенной в данный момент сети.
WifiConfig_GetCurrentNetwork Возвращает Wi-Fi сеть, подключенную к устройству.
WifiConfig_GetNetworkDiagnostics Возвращает сведения о последнем сбое сети.
WifiConfig_GetNetworkIdByConfigName Возвращает идентификатор сети для конфигурации сети с заданным именем.
WiFiConfig_GetRootCACertStoreIdentifier Возвращает идентификатор хранимого сертификата корневого ЦС для сети.
WifiConfig_GetScannedNetworks Возвращает Wi-Fi сети, обнаруженные последней операцией сканирования.
WifiConfig_GetStoredNetworkCount Возвращает количество сохраненных Wi-Fi сетей на устройстве.
WifiConfig_GetStoredNetworks Извлекает все сохраненные Wi-Fi сети на устройстве.
WifiConfig_PersistConfig Записывает текущую конфигурацию сети в неизменяемое хранилище, чтобы она сохранялась при перезагрузке устройства.
WifiConfig_ReloadConfig Перезагружает конфигурацию Wi-Fi.
WiFiConfig_SetClientCertStoreIdentifier Задает идентификатор хранимого сертификата клиента для сети.
WiFiConfig_SetClientIdentity Задает удостоверение клиента для сети.
WifiConfig_SetConfigName Задает имя конфигурации сети. Имя можно использовать в качестве удобного дескриптора для идентификации конфигурации сети.
WifiConfig_SetNetworkEnabled Включает или отключает конфигурацию сети Wi-Fi.
WifiConfig_SetPSK Задает общий ключ (PSK) для Wi-Fi сети.
WiFiConfig_SetRootCACertStoreIdentifier Задает идентификатор хранимого сертификата корневого ЦС для сети.
WifiConfig_SetSecurityType Задает тип безопасности для Wi-Fi сети.
WifiConfig_SetSsid Задает SSID для Wi-Fi сети.
WifiConfig_SetTargetedScanEnabled Включает или отключает целевое сканирование сети.
WifiConfig_StoreOpenNetwork Устаревшие: Эта функция устарела. Вместо этого используйте WifiConfig_AddNetwork .
WifiConfig_StoreWpa2Network Устаревшие: Эта функция устарела. Вместо этого используйте WifiConfig_AddNetwork .
WifiConfig_TriggerScanAndGetScannedNetworkCount Запускает проверку для поиска всех доступных Wi-Fi сетей.

Структуры

Структура Описание
WifiConfig_ClientIdentify Удостоверение клиента, связанное с сетью.
WifiConfig_ConnectedNetwork Свойства подключенной сети Wi-Fi, представляющей базовый набор служб (BSS) 802.11.
WifiConfig_NetworkDiagnostics Сведения о последнем сбое подключения к сети.
WifiConfig_ScannedNetwork Свойства отсканированной сети Wi-Fi, представляющей BSS 802.11.
WifiConfig_StoredNetwork Свойства хранимой Wi-Fi сети, представляющей BSS 802.11.

Перечисления

Перечисления Описание
WifiConfig_Security Параметр ключа безопасности для Wi-Fi сети.

Typedef

Typedef Описание
WifiConfig_Security_Type Указывает тип значений параметров безопасности для перечисления WifiConfig_Security .