Udostępnij za pośrednictwem


Applibs wificonfig.h

Nagłówek: #include <applibs/wificonfig.h>

Nagłówek Applibs wificonfig zawiera funkcje i typy, które zarządzają Wi-Fi konfiguracjami sieci na urządzeniu.

Uwaga

Aby używać tych funkcji, zdefiniuj WIFICONFIG_STRUCTS_VERSION z używaną wersją struktury. Obecnie jedyną prawidłową wersją jest 1 (zdefiniuj WIFICONFIG_STRUCTS_VERSION 1). Następnie można używać przyjaznych nazw struktur WifiConfig_, które zaczynają się od WifiConfig_.

Wymagania dotyczące manifestu aplikacji

Te funkcje można wywołać tylko wtedy, gdy aplikacja ma funkcję WifiConfig w manifeście aplikacji. Funkcja EnterpriseWifiConfig jest również wymagana, jeśli aplikacja zarządza jakimikolwiek ustawieniami sieci EAP-TLS.

Bezpieczeństwo wątków

Te funkcje nie są bezpieczne dla wątków.

Pojęcia i próbki

Funkcje

Funkcja Opis
WifiConfig_AddNetwork Dodaje do urządzenia sieć Wi-Fi i zwraca identyfikator sieci.
WifiConfig_AddDuplicateNetwork Dodaje nową sieć, która jest duplikatem istniejącej sieci.
WifiConfig_ForgetAllNetworks Usuwa z urządzenia wszystkie przechowywane Wi-Fi sieci. Odłącza urządzenie od dowolnej połączonej sieci.
WifiConfig_ForgetNetwork Przestarzałe: Ta funkcja jest przestarzała. Zamiast tego użyj WifiConfig_ForgetNetworkById .
WifiConfig_ForgetNetworkById Usuwa z urządzenia sieć Wi-Fi.
WiFiConfig_GetClientCertStoreIdentifier Pobiera identyfikator przechowywanego certyfikatu klienta dla sieci.
WiFiConfig_GetClientIdentity Pobiera tożsamość klienta sieci.
WifiConfig_GetConnectedNetworkId Pobiera identyfikator obecnie połączonej sieci.
WifiConfig_GetCurrentNetwork Pobiera sieć Wi-Fi połączoną z urządzeniem.
WifiConfig_GetNetworkDiagnostics Pobiera informacje o ostatnim niepowodzeniu sieci.
WifiConfig_GetNetworkIdByConfigName Pobiera identyfikator sieci dla konfiguracji sieci o podanej nazwie.
WiFiConfig_GetRootCACertStoreIdentifier Pobiera identyfikator przechowywanego certyfikatu głównego urzędu certyfikacji dla sieci.
WifiConfig_GetScannedNetworks Pobiera Wi-Fi sieci znalezione podczas ostatniej operacji skanowania.
WifiConfig_GetStoredNetworkCount Pobiera liczbę przechowywanych Wi-Fi sieci na urządzeniu.
WifiConfig_GetStoredNetworks Pobiera wszystkie przechowywane Wi-Fi sieci na urządzeniu.
WifiConfig_PersistConfig Zapisuje bieżącą konfigurację sieci do nieulotnego magazynu, dzięki czemu jest zachowywana po ponownym uruchomieniu urządzenia.
WifiConfig_ReloadConfig Ponownie ładuje konfigurację Wi-Fi.
WiFiConfig_SetClientCertStoreIdentifier Ustawia identyfikator przechowywanego certyfikatu klienta dla sieci.
WiFiConfig_SetClientIdentity Ustawia tożsamość klienta dla sieci.
WifiConfig_SetConfigName Ustawia nazwę konfiguracji sieci. Nazwa może być używana jako wygodny uchwyt do identyfikowania konfiguracji sieci.
WifiConfig_SetNetworkEnabled Włącza lub wyłącza konfigurację sieci Wi-Fi.
WifiConfig_SetPSK Ustawia wstępnie udostępniony klucz (PSK) dla sieci Wi-Fi.
WiFiConfig_SetRootCACertStoreIdentifier Ustawia identyfikator przechowywanego certyfikatu głównego urzędu certyfikacji dla sieci.
WifiConfig_SetSecurityType Ustawia typ zabezpieczeń dla sieci Wi-Fi.
WifiConfig_SetSsid Ustawia identyfikator SSID dla sieci Wi-Fi.
WifiConfig_SetTargetedScanEnabled Włącza lub wyłącza skanowanie kierowane dla sieci.
WifiConfig_StoreOpenNetwork Przestarzałe: Ta funkcja jest przestarzała. Zamiast tego użyj WifiConfig_AddNetwork .
WifiConfig_StoreWpa2Network Przestarzałe: Ta funkcja jest przestarzała. Zamiast tego użyj WifiConfig_AddNetwork .
WifiConfig_TriggerScanAndGetScannedNetworkCount Rozpoczyna skanowanie, aby znaleźć wszystkie dostępne Wi-Fi sieci.

Strukturach

Struct Opis
WifiConfig_ClientIdentify Tożsamość klienta skojarzona z siecią.
WifiConfig_ConnectedNetwork Właściwości połączonej sieci Wi-Fi, które reprezentują podstawowy zestaw usług 802.11 (BSS).
WifiConfig_NetworkDiagnostics Informacje o ostatnim niepowodzeniu połączenia z siecią.
WifiConfig_ScannedNetwork Właściwości zeskanowanej sieci Wi-Fi, które reprezentują usługę BSS 802.11.
WifiConfig_StoredNetwork Właściwości przechowywanej sieci Wi-Fi, które reprezentują usługę BSS 802.11.

Wyliczenia

Enum Opis
WifiConfig_Security Ustawienie klucza zabezpieczeń dla sieci Wi-Fi.

Typedefs

Typedef Opis
WifiConfig_Security_Type Określa typ wartości ustawień zabezpieczeń dla WifiConfig_Security wyliczenia.