1# GeofenceTypes.idl 2 3 4## 概述 5 6定义地理围栏模块接口使用到的数据结构。 7 8模块包路径:ohos.hdi.location.geofence.v1_0 9 10**起始版本:** 3.2 11 12**相关模块:**[HdiGeofence](_hdi_geofence.md) 13 14 15## 汇总 16 17 18### 类 19 20| 名称 | 描述 | 21| -------- | -------- | 22| struct [GeofenceInfo](_geofence_info.md) | 定义地理围栏的参数。 | 23| struct [LocationInfo](_location_info.md) | 定义位置信息结构体。 | 24 25 26### 枚举 27 28| 名称 | 描述 | 29| -------- | -------- | 30| [GeofenceEvent](_hdi_geofence.md#geofenceevent) { GEOFENCE_EVENT_UNCERTAIN = 1 , GEOFENCE_EVENT_ENTERED = 2 , GEOFENCE_EVENT_EXITED = 4 } | 定义监控的地理围栏事件类型。 | 31| [GeofenceOperateResult](_hdi_geofence.md#geofenceoperateresult) {<br/>OPERATION_SUCCESS = 0 , OPERATION_ERROR_UNKNOWN = -100 , OPERATION_ERROR_TOO_MANY_GEOFENCES = -101 , OPERATION_ERROR_GEOFENCE_INDEX_EXISTS = -102 , OPERATION_ERROR_PARAMS_INVALID = -103<br/>} | 定义地理围栏操作的错误码。 | 32| [GeofenceOperateType](_hdi_geofence.md#geofenceoperatetype) { TYPE_ADD = 1 , TYPE_DELETE = 2 } | 定义地理围栏的操作类型。 | 33