1# udmf_err_code.h 2<!--Kit: ArkData--> 3<!--Subsystem: DistributedDataManager--> 4<!--Owner: @jcwen--> 5<!--Designer: @junathuawei1; @zph000--> 6<!--Tester: @lj_liujing; @yippo; @logic42--> 7<!--Adviser: @ge-yafang--> 8 9## 概述 10 11声明统一数据管理框架错误码信息。 12 13**引用文件:** <database/udmf/udmf_err_code.h> 14 15**库:** libudmf.so 16 17**系统能力:** SystemCapability.DistributedDataManager.UDMF.Core 18 19**起始版本:** 12 20 21**相关模块:** [UDMF](capi-udmf.md) 22 23## 汇总 24 25### 枚举 26 27| 名称 | typedef关键字 | 描述 | 28| ------------------------------------------- | ------------------- | ---------------------------- | 29| [Udmf_ErrCode](#udmf_errcode) | Udmf_ErrCode | 错误码信息。 | 30| [Udmf_ListenerStatus](#udmf_listenerstatus) | Udmf_ListenerStatus | 异步获取数据时的状态码枚举。 | 31 32## 枚举类型说明 33 34### Udmf_ErrCode 35 36``` 37enum Udmf_ErrCode 38``` 39 40**描述** 41 42错误码信息。 43 44**起始版本:** 12 45 46| 枚举项 | 描述 | 47| ------------------------------------- | ------------ | 48| UDMF_E_OK = 0 | 执行成功。 | 49| UDMF_ERR = 20400000 | 通用错误码。 | 50| UDMF_E_INVALID_PARAM = (UDMF_ERR + 1) | 非法参数。 | 51 52### Udmf_ListenerStatus 53 54``` 55enum Udmf_ListenerStatus 56``` 57 58**描述** 59 60异步获取数据时的状态码枚举。 61 62**起始版本:** 15 63 64| 枚举项 | 描述 | 65| ----------------------- | ---------------------------- | 66| UDMF_FINISHED = 0 | 表示获取数据成功。 | 67| UDMF_PROCESSING | 表示正在处理中。 | 68| UDMF_CANCELED | 表示本次任务已被取消。 | 69| UDMF_INNER_ERROR = 200 | 表示有内部错误发生。 | 70| UDMF_INVALID_PARAMETERS | 表示包含无效参数。 | 71| UDMF_DATA_NOT_FOUND | 表示没有获取到数据。 | 72| UDMF_SYNC_FAILED | 表示同步数据过程中出现错误。 | 73| UDMF_COPY_FILE_FAILED | 表示文件拷贝过程中出现错误。 | 74 75