• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ipc_error_code.h
2<!--Kit: IPC Kit-->
3<!--Subsystem: Communication-->
4<!--Owner: @xdx19211@luodonghui0157-->
5<!--Designer: @zhaopeng_gitee-->
6<!--Tester: @maxiaorong-->
7<!--Adviser: @zhang_yixin13-->
8
9## 概述
10
11提供IPC错误码定义。
12
13**库:** libipc_capi.so
14
15**系统能力:** SystemCapability.Communication.IPC.Core
16
17**起始版本:** 12
18
19**相关模块:** [OHIPCErrorCode](capi-ohipcerrorcode.md)
20
21## 汇总
22
23### 枚举
24
25| 名称 | typedef关键字 | 描述 |
26| ---- | ------------- | ---- |
27| [OH_IPC_ErrorCode](#oh_ipc_errorcode) | OH_IPC_ErrorCode | IPC消息选项定义。 |
28
29## 枚举类型说明
30
31### OH_IPC_ErrorCode
32
33```C
34enum OH_IPC_ErrorCode
35```
36
37**描述:**
38
39IPC错误码定义。
40
41**起始版本:** 12
42
43| 枚举值 | 描述 |
44| ------ | ---- |
45| OH_IPC_SUCCESS = 0 | 执行成功。 |
46| OH_IPC_ERROR_CODE_BASE = 1901000 | 错误码区间起始值。 |
47| OH_IPC_CHECK_PARAM_ERROR = OH_IPC_ERROR_CODE_BASE | 参数错误。 |
48| OH_IPC_PARCEL_WRITE_ERROR = OH_IPC_ERROR_CODE_BASE + 1 | 序列化对象写入数据失败。 |
49| OH_IPC_PARCEL_READ_ERROR = OH_IPC_ERROR_CODE_BASE + 2 | 序列化对象读取数据失败。 |
50| OH_IPC_MEM_ALLOCATOR_ERROR = OH_IPC_ERROR_CODE_BASE + 3 | 内存分配失败。 |
51| OH_IPC_CODE_OUT_OF_RANGE = OH_IPC_ERROR_CODE_BASE + 4 | 命令字超出定义范围[0x01,0x00ffffff]。 |
52| OH_IPC_DEAD_REMOTE_OBJECT = OH_IPC_ERROR_CODE_BASE + 5 | 远端对象死亡。 |
53| OH_IPC_INVALID_USER_ERROR_CODE = OH_IPC_ERROR_CODE_BASE + 6 | 用户自定义错误码超出范围[1900001, 1999999]。 |
54| OH_IPC_INNER_ERROR = OH_IPC_ERROR_CODE_BASE + 7| IPC内部错误。 |
55| OH_IPC_ERROR_CODE_MAX = OH_IPC_ERROR_CODE_BASE + 8| 错误码区间最大值。 |
56| OH_IPC_USER_ERROR_CODE_MIN = OH_IPC_ERROR_CODE_BASE + 9| 用户自定义错误码最小值。 |
57| OH_IPC_USER_ERROR_CODE_MAX = OH_IPC_ERROR_CODE_BASE + 10| 用户自定义错误码最大值。 |
58