昇腾社区首页
中文
注册

dcmi_get_driver_errorcode接口原型

函数原型

int dcmi_get_driver_errorcode(int *error_count, unsigned int *error_code_list, unsigned int list_len)

功能说明

查询驱动故障码。

参数说明

参数名称

输入/输出

类型

描述

error_count

输出

int *

错误码数量,取值范围:0~128。

error_code_list

输出

unsigned int *

错误码列表。

若打印信息中提示有错误码,请参考对应产品的《黑匣子错误码信息列表》。

list_len

输入

unsigned int

error_code_list空间大小。

返回值

类型

描述

int

处理结果:

  • 成功:返回0。
  • 失败:返回码请参见返回码

异常处理

无。

约束说明

表1 部署场景

Linux物理机

Linux物理机容器

root用户

运行用户组(非root用户)

root用户

Y

Y

Y

调用示例

#define ERROR_CODE_MAX_NUM              (128) 
…  
int ret = 0; 
int error_count = 0;
unsigned int error_code_list[DCMI_ERROR_CODE_MAX_COUNT] = {0};
ret = dcmi_get_driver_errorcode(&error_count, error_code_list, ERROR_CODE_MAX_NUM); 
…