ipc_error_code.h
Overview
Defines the IPC error codes.
File to include: <IPCKit/ipc_error_code.h>
Library: libipc_capi.so
System capability: SystemCapability.Communication.IPC.Core
Since: 12
Related module: OHIPCErrorCode
Summary
Enums
| Name | typedef Keyword | Description |
|---|---|---|
| OH_IPC_ErrorCode | OH_IPC_ErrorCode | Enumerates IPC error messages. |
Enum Description
OH_IPC_ErrorCode
enum OH_IPC_ErrorCode
Description
Enumerates the IPC error codes.
Since: 12
| Value | Description |
|---|---|
| OH_IPC_SUCCESS = 0 | Execution successful. |
| OH_IPC_ERROR_CODE_BASE = 1901000 | Start error code. |
| OH_IPC_CHECK_PARAM_ERROR = OH_IPC_ERROR_CODE_BASE | Invalid parameter. |
| OH_IPC_PARCEL_WRITE_ERROR = OH_IPC_ERROR_CODE_BASE + 1 | Failed to write data to the serialized object. |
| OH_IPC_PARCEL_READ_ERROR = OH_IPC_ERROR_CODE_BASE + 2 | Failed to read data from the serialized object. |
| OH_IPC_MEM_ALLOCATOR_ERROR = OH_IPC_ERROR_CODE_BASE + 3 | Failed to allocate memory. |
| OH_IPC_CODE_OUT_OF_RANGE = OH_IPC_ERROR_CODE_BASE + 4 | The command word is out of the value range [0x01, 0x00ffffff]. |
| OH_IPC_DEAD_REMOTE_OBJECT = OH_IPC_ERROR_CODE_BASE + 5 | The remote object is dead. |
| OH_IPC_INVALID_USER_ERROR_CODE = OH_IPC_ERROR_CODE_BASE + 6 | The custom error code is out of the range [1900001, 1999999]. |
| OH_IPC_INNER_ERROR = OH_IPC_ERROR_CODE_BASE + 7 | IPC internal error. |
| OH_IPC_ERROR_CODE_MAX = OH_IPC_ERROR_CODE_BASE + 1000 | Maximum error code. |
| OH_IPC_USER_ERROR_CODE_MIN = 1909000 | Minimum value for a custom error code. |
| OH_IPC_USER_ERROR_CODE_MAX = 1909999 | Maximum value for a custom error code. |