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.