Applibs wificonfig.h
헤더: #include <applibs/wificonfig.h>
Applibs wificonfig 헤더에는 디바이스에서 Wi-Fi 네트워크 구성을 관리하는 함수 및 형식이 포함되어 있습니다.
참고
이러한 함수를 사용하려면 사용 중인 구조 버전으로 WIFICONFIG_STRUCTS_VERSION 정의합니다. 현재 유효한 버전은 1뿐입니다(WIFICONFIG_STRUCTS_VERSION 1 정의). 그 후 WifiConfig_ 시작하는 WifiConfig_ 구조체의 이름을 사용할 수 있습니다.
애플리케이션 매니페스트 요구 사항
애플리케이션 매니페스트에 WifiConfig 기능이 있는 경우에만 이러한 함수를 호출할 수 있습니다. 애플리케이션이 EAP-TLS 네트워크에 대한 설정을 관리하는 경우에도 EnterpriseWifiConfig 기능이 필요합니다.
스레드 안전
이러한 함수는 스레드로부터 안전하지 않습니다.
개념 및 샘플
함수
함수 | 설명 |
---|---|
WifiConfig_AddNetwork | 디바이스에 Wi-Fi 네트워크를 추가하고 네트워크의 ID를 반환합니다. |
WifiConfig_AddDuplicateNetwork | 기존 네트워크의 중복된 새 네트워크를 추가합니다. |
WifiConfig_ForgetAllNetworks | 디바이스에서 저장된 모든 Wi-Fi 네트워크를 제거합니다. 연결된 네트워크에서 디바이스 연결을 끊습니다. |
WifiConfig_ForgetNetwork | 되지 않는: 이 함수는 사용되지 않습니다. 대신 WifiConfig_ForgetNetworkById 사용합니다. |
WifiConfig_ForgetNetworkById | 디바이스에서 Wi-Fi 네트워크를 제거합니다. |
WiFiConfig_GetClientCertStoreIdentifier | 네트워크에 대해 저장된 클라이언트 인증서의 식별자를 가져옵니다. |
WiFiConfig_GetClientIdentity | 네트워크의 클라이언트 ID를 가져옵니다. |
WifiConfig_GetConnectedNetworkId | 현재 연결된 네트워크의 ID를 가져옵니다. |
WifiConfig_GetCurrentNetwork | 디바이스에 연결된 Wi-Fi 네트워크를 가져옵니다. |
WifiConfig_GetNetworkDiagnostics | 가장 최근의 네트워크 오류에 대한 정보를 가져옵니다. |
WifiConfig_GetNetworkIdByConfigName | 지정된 이름의 네트워크 구성에 대한 네트워크 ID를 가져옵니다. |
WiFiConfig_GetRootCACertStoreIdentifier | 네트워크에 저장된 루트 CA 인증서의 식별자를 가져옵니다. |
WifiConfig_GetScannedNetworks | 마지막 검사 작업에서 찾은 Wi-Fi 네트워크를 가져옵니다. |
WifiConfig_GetStoredNetworkCount | 디바이스에 저장된 Wi-Fi 네트워크 수를 가져옵니다. |
WifiConfig_GetStoredNetworks | 디바이스에 저장된 모든 Wi-Fi 네트워크를 검색합니다. |
WifiConfig_PersistConfig | 디바이스 재부팅을 통해 유지되도록 현재 네트워크 구성을 비휘발성 스토리지에 씁니다. |
WifiConfig_ReloadConfig | Wi-Fi 구성을 다시 로드합니다. |
WiFiConfig_SetClientCertStoreIdentifier | 네트워크에 대해 저장된 클라이언트 인증서의 식별자를 설정합니다. |
WiFiConfig_SetClientIdentity | 네트워크의 클라이언트 ID를 설정합니다. |
WifiConfig_SetConfigName | 네트워크 구성의 이름을 설정합니다. 이름은 네트워크 구성을 식별하는 편리한 핸들로 사용할 수 있습니다. |
WifiConfig_SetNetworkEnabled | Wi-Fi 네트워크 구성을 사용하거나 사용하지 않도록 설정합니다. |
WifiConfig_SetPSK | Wi-Fi 네트워크에 대한 PSK(사전 공유 키)를 설정합니다. |
WiFiConfig_SetRootCACertStoreIdentifier | 네트워크에 저장된 루트 CA 인증서의 식별자를 설정합니다. |
WifiConfig_SetSecurityType | Wi-Fi 네트워크에 대한 보안 유형을 설정합니다. |
WifiConfig_SetSsid | Wi-Fi 네트워크에 대한 SSID를 설정합니다. |
WifiConfig_SetTargetedScanEnabled | 네트워크에 대한 대상 검색을 사용하거나 사용하지 않도록 설정합니다. |
WifiConfig_StoreOpenNetwork | 되지 않는: 이 함수는 사용되지 않습니다. 대신 WifiConfig_AddNetwork 사용합니다. |
WifiConfig_StoreWpa2Network | 되지 않는: 이 함수는 사용되지 않습니다. 대신 WifiConfig_AddNetwork 사용합니다. |
WifiConfig_TriggerScanAndGetScannedNetworkCount | 검색을 시작하여 사용 가능한 모든 Wi-Fi 네트워크를 찾습니다. |
구조체
구조체 | 설명 |
---|---|
WifiConfig_ClientIdentify | 네트워크와 연결된 클라이언트 ID입니다. |
WifiConfig_ConnectedNetwork | 802.11 BSS(기본 서비스 집합)를 나타내는 연결된 Wi-Fi 네트워크의 속성입니다. |
WifiConfig_NetworkDiagnostics | 네트워크에 연결하지 못한 최신 오류에 대한 정보입니다. |
WifiConfig_ScannedNetwork | 802.11 BSS를 나타내는 검사된 Wi-Fi 네트워크의 속성입니다. |
WifiConfig_StoredNetwork | 802.11 BSS를 나타내는 저장된 Wi-Fi 네트워크의 속성입니다. |
열거형
열거형 | 설명 |
---|---|
WifiConfig_Security | Wi-Fi 네트워크에 대한 보안 키 설정입니다. |
Typedef
Typedef | 설명 |
---|---|
WifiConfig_Security_Type | WifiConfig_Security 열거형에 대한 보안 설정 값의 형식을 지정합니다. |