# oh_wifi.h ## Overview Defines APIs for obtaining Wi-Fi switch state. **Library**: libwifi_ndk.so **System capability**: SystemCapability.Communication.WiFi.STA **Since**: 13 **Related module**: [Wifi](_wifi.md) ## Summary ### Types | Name| Description| | -------- | -------- | | typedef enum [Wifi_ResultCode](_wifi.md#wifi_resultcode) [Wifi_ResultCode](_wifi.md#wifi_resultcode) | Defines an enum for the error codes returned by Wi-Fi APIs.| ### Enums | Name| Description| | -------- | -------- | | [Wifi_ResultCode](_wifi.md#wifi_resultcode) {
[WIFI_SUCCESS](_wifi.md) = 0,
[WIFI_PERMISSION_DENIED](_wifi.md) = 201,
[WIFI_INVALID_PARAM](_wifi.md) = 401,
[WIFI_NOT_SUPPORTED](_wifi.md) = 801,
[WIFI_OPERATION_FAILED](_wifi.md) = 2501000
} | Enumerates the error codes returned by Wi-Fi APIs.| ### Functions | Name| Description| | -------- | -------- | | [Wifi_ResultCode](_wifi.md#wifi_resultcode) [OH_Wifi_IsWifiEnabled](_wifi.md#oh_wifi_iswifienabled) (bool \*enabled) | Checks whether Wi-Fi is enabled.|