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