# ipc_error_code.h ## Overview Defines the IPC result codes. **Library**: libipc_capi.so **System capability**: SystemCapability.Communication.IPC.Core **Since**: 12 **Related module**: [OHIPCErrorCode](_o_h_i_p_c_error_code.md) ## Summary ### Enums | Name| Description| | -------- | -------- | | [OH_IPC_ErrorCode](_o_h_i_p_c_error_code.md#oh_ipc_errorcode) {
[OH_IPC_SUCCESS](_o_h_i_p_c_error_code.md) = 0,
[OH_IPC_ERROR_CODE_BASE](_o_h_i_p_c_error_code.md) = 1901000,
[OH_IPC_CHECK_PARAM_ERROR](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE,
[OH_IPC_PARCEL_WRITE_ERROR](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 1,
[OH_IPC_PARCEL_READ_ERROR](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 2,
[OH_IPC_MEM_ALLOCATOR_ERROR](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 3,
[OH_IPC_CODE_OUT_OF_RANGE](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 4,
[OH_IPC_DEAD_REMOTE_OBJECT](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 5,
[OH_IPC_INVALID_USER_ERROR_CODE](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 6,
[OH_IPC_INNER_ERROR](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 7,
[OH_IPC_ERROR_CODE_MAX](_o_h_i_p_c_error_code.md) = OH_IPC_ERROR_CODE_BASE + 1000,
[OH_IPC_USER_ERROR_CODE_MIN](_o_h_i_p_c_error_code.md) = 1909000,
[OH_IPC_USER_ERROR_CODE_MAX](_o_h_i_p_c_error_code.md) = 1909999
} | Enumerates the IPC result codes.|