1# telephony_radio.h 2 3## 概述 4 5为网络搜索模块定义C接口。 6 7**库:** libtelephony_radio.so 8 9**系统能力:** SystemCapability.Telephony.CoreService 10 11**起始版本:** 13 12 13**相关模块:** [Telephony](capi-telephony.md) 14 15## 汇总 16 17### 函数 18 19| 名称 | 描述 | 20| -- | -- | 21| [Telephony_RadioResult OH_Telephony_GetNetworkState(Telephony_NetworkState *state)](#oh_telephony_getnetworkstate) | 获取网络状态。 | 22| [Telephony_RadioResult OH_Telephony_GetNetworkStateForSlot(int32_t slotId, Telephony_NetworkState *state)](#oh_telephony_getnetworkstateforslot) | 获取给定卡槽ID的网络状态。 | 23 24## 函数说明 25 26### OH_Telephony_GetNetworkState() 27 28``` 29Telephony_RadioResult OH_Telephony_GetNetworkState(Telephony_NetworkState *state) 30``` 31 32**描述** 33 34获取网络状态。 35 36**系统能力:** SystemCapability.Telephony.CoreService 37 38**需要权限:** ohos.permission.GET_NETWORK_INFO 39 40**起始版本:** 13 41 42 43**参数:** 44 45| 参数项 | 描述 | 46| -- | -- | 47| [Telephony_NetworkState](capi-telephony-telephony-networkstate.md) *state | 用户接收网络状态信息的结构体。 | 48 49**返回:** 50 51| 类型 | 说明 | 52| -- | -- | 53| [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult) | 结果定义在 [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult)。<br> [TEL_RADIO_SUCCESS](capi-telephony-radio-type-h.md#telephony_radioresult) 成功。<br> [TEL_RADIO_PERMISSION_DENIED](capi-telephony-radio-type-h.md#telephony_radioresult) 权限错误。<br> [TEL_RADIO_ERR_MARSHALLING_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 编组错误。<br> [TEL_RADIO_ERR_SERVICE_CONNECTION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 连接电话服务错误。<br> [TEL_RADIO_ERR_OPERATION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 操作电话服务错误。<br> [TEL_RADIO_ERR_INVALID_PARAM](capi-telephony-radio-type-h.md#telephony_radioresult) 参数错误。 | 54 55### OH_Telephony_GetNetworkStateForSlot() 56 57``` 58Telephony_RadioResult OH_Telephony_GetNetworkStateForSlot(int32_t slotId, Telephony_NetworkState *state) 59``` 60 61**描述** 62 63获取给定卡槽ID的网络状态。 64 65**系统能力:** SystemCapability.Telephony.CoreService 66 67**需要权限:** ohos.permission.GET_NETWORK_INFO 68 69**起始版本:** 13 70 71 72**参数:** 73 74| 参数项 | 描述 | 75| -- | -- | 76| int32_t slotId | 卡槽ID。 | 77| [Telephony_NetworkState](capi-telephony-telephony-networkstate.md) *state | 用户接收网络状态信息的结构体。 | 78 79**返回:** 80 81| 类型 | 说明 | 82| -- | -- | 83| [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult) | 结果定义在 [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult)。<br> [TEL_RADIO_SUCCESS](capi-telephony-radio-type-h.md#telephony_radioresult) 成功。<br> [TEL_RADIO_PERMISSION_DENIED](capi-telephony-radio-type-h.md#telephony_radioresult) 权限错误。<br> [TEL_RADIO_ERR_MARSHALLING_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 编组错误。<br> [TEL_RADIO_ERR_SERVICE_CONNECTION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 连接电话服务错误。<br> [TEL_RADIO_ERR_OPERATION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 操作电话服务错误。<br> [TEL_RADIO_ERR_INVALID_PARAM](capi-telephony-radio-type-h.md#telephony_radioresult) 参数错误。 | 84 85 86