---
title: DECLARE_ERRORNO
description: "错误码及描述注册宏，该宏对外提供如下四个错误码供用户使用："
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/basicdataapi/atlasopapi_07_00518.html
sourcePath: /source/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00518.html
indexId: e9896113d02f0eafad68e128eb60de3a99210e190a9c3702feb212c1c8f330ce78
---
# DECLARE_ERRORNO

错误码及描述注册宏，该宏对外提供如下四个错误码供用户使用：

- SUCCESS：成功。
- FAILED：失败。
- PARAM_INVALID：参数不合法。
- SCOPE_NOT_CHANGED：Scope融合规则未匹配到，忽略当前pass。

声明如下所示：

```
DECLARE_ERRORNO(0, 0, SUCCESS, 0);
DECLARE_ERRORNO(0xFF, 0xFF, FAILED, 0xFFFFFFFF);
DECLARE_ERRORNO_COMMON(PARAM_INVALID, 1);  // 50331649
DECLARE_ERRORNO(SYSID_FWK, 1, SCOPE_NOT_CHANGED, 201);
```

您可以在“${INSTALL_DIR}/compiler/include/register/register_error_codes.h”下查看错误码定义。

其中，${INSTALL_DIR}请替换为CANN软件安装后文件存储路径。以root用户安装为例，安装后文件默认存储路径为：/usr/local/Ascend/cann。
