1 /* 2 * Copyright (c) 2022-2023 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #ifndef OHOS_FORM_FWK_FORM_MGR_ERRORS_H 17 #define OHOS_FORM_FWK_FORM_MGR_ERRORS_H 18 19 #include "errors.h" 20 21 namespace OHOS { 22 enum { 23 AAFWK_MODULE_FORMMGR = 0x03, 24 }; 25 26 // offset of aafwk error, only be used in this file. 27 constexpr ErrCode AAFWK_FORMMGR_ERR_OFFSET = ErrCodeOffset(SUBSYS_AAFWK, AAFWK_MODULE_FORMMGR); 28 29 enum { 30 ERR_APPEXECFWK_FORM_COMMON_CODE = AAFWK_FORMMGR_ERR_OFFSET + 1, 31 ERR_APPEXECFWK_FORM_PERMISSION_DENY, 32 ERR_APPEXECFWK_FORM_PERMISSION_DENY_BUNDLE, 33 ERR_APPEXECFWK_FORM_PERMISSION_DENY_SYS, 34 ERR_APPEXECFWK_FORM_GET_INFO_FAILED, 35 ERR_APPEXECFWK_FORM_GET_BUNDLE_FAILED, 36 ERR_APPEXECFWK_FORM_INVALID_PARAM, 37 ERR_APPEXECFWK_FORM_INVALID_FORM_ID, 38 ERR_APPEXECFWK_FORM_FORM_ID_NUM_ERR, 39 ERR_APPEXECFWK_FORM_FORM_ARRAY_ERR, 40 ERR_APPEXECFWK_FORM_RELEASE_FLG_ERR, 41 ERR_APPEXECFWK_FORM_REFRESH_TIME_NUM_ERR, 42 ERR_APPEXECFWK_FORM_INVALID_BUNDLENAME, 43 ERR_APPEXECFWK_FORM_INVALID_MODULENAME, 44 ERR_APPEXECFWK_FORM_INVALID_PROVIDER_DATA, 45 ERR_APPEXECFWK_FORM_INVALID_REFRESH_TIME, 46 ERR_APPEXECFWK_FORM_FORM_ID_ARRAY_ERR, 47 ERR_APPEXECFWK_FORM_SERVER_STATUS_ERR, 48 ERR_APPEXECFWK_FORM_CFG_NOT_MATCH_ID, 49 ERR_APPEXECFWK_FORM_NOT_EXIST_ID, 50 ERR_APPEXECFWK_FORM_PROVIDER_DATA_EMPTY, 51 ERR_APPEXECFWK_FORM_BIND_PROVIDER_FAILED, 52 ERR_APPEXECFWK_FORM_MAX_SYSTEM_FORMS, 53 ERR_APPEXECFWK_FORM_EXCEED_INSTANCES_PER_FORM, 54 ERR_APPEXECFWK_FORM_OPERATION_NOT_SELF, 55 ERR_APPEXECFWK_FORM_PROVIDER_DEL_FAIL, 56 ERR_APPEXECFWK_FORM_MAX_FORMS_PER_CLIENT, 57 ERR_APPEXECFWK_FORM_MAX_SYSTEM_TEMP_FORMS, 58 ERR_APPEXECFWK_FORM_NO_SUCH_MODULE, 59 ERR_APPEXECFWK_FORM_NO_SUCH_ABILITY, 60 ERR_APPEXECFWK_FORM_NO_SUCH_DIMENSION, 61 ERR_APPEXECFWK_FORM_FA_NOT_INSTALLED, 62 ERR_APPEXECFWK_FORM_MAX_REQUEST, 63 ERR_APPEXECFWK_FORM_MAX_REFRESH, 64 ERR_APPEXECFWK_FORM_GET_BMS_FAILED, 65 ERR_APPEXECFWK_FORM_GET_HOST_FAILED, 66 // error code in sdk 67 ERR_APPEXECFWK_FORM_GET_FMS_FAILED, 68 ERR_APPEXECFWK_FORM_SEND_FMS_MSG, 69 ERR_APPEXECFWK_FORM_FORM_DUPLICATE_ADDED, 70 ERR_APPEXECFWK_FORM_IN_RECOVER, 71 ERR_APPEXECFWK_FORM_GET_SYSMGR_FAILED, 72 ERR_APPEXECFWK_FORM_SHARE_INFO_CHECK_FAILED, 73 ERR_APPEXECFWK_FORM_SHARING, 74 ERR_APPEXECFWK_FORM_FREE_INSTALL_TIMEOUT, 75 ERR_APPEXECFWK_FORM_START_FORM_USER_FAILED, 76 ERR_APPEXECFWK_FORM_FREE_INSTALL_FAILED, 77 ERR_APPEXECFWK_FORM_FREE_INSTALLATION, 78 ERR_APPEXECFWK_FORM_GET_DMS_PROXY_FAILED, 79 ERR_APPEXECFWK_FORM_DISTRIBUTED_SCHEDULE_FAILED, 80 ERR_APPEXECFWK_FORM_FORM_USER_NOT_EXIST, 81 ERR_APPEXECFWK_FORM_CONNECT_FORM_RENDER_FAILED, 82 ERR_APPEXECFWK_FORM_RENDER_SERVICE_DIED, 83 ERR_APPEXECFWK_FORM_NOT_TRUST, 84 ERR_APPEXECFWK_FORM_SHARING_MAX_SIZE, 85 ERR_APPEXECFWK_FORM_ADD_FORM_TIME_OUT, 86 // error code in enable or disable form 87 ERR_APPEXECFWK_FORM_DISABLE_REFRESH, 88 ERR_APPEXECFWK_FORM_REPEAT_DISABLE, 89 ERR_APPEXECFWK_FORM_RDB_REPEATED_BUILD, 90 ERR_APPEXECFWK_FORM_GET_APP_DISPOSED_STATUS_FAILED, 91 }; 92 } // namespace OHOS 93 #endif // OHOS_FORM_FWK_FORM_MGR_ERRORS_H 94