drvError_t
功能
HDC接口的返回值类型。
定义原型
typedef enum tagDrvError { DRV_ERROR_NONE = 0, /* 成功 */ DRV_ERROR_NO_DEVICE = 1, /* 无合法设备 */ DRV_ERROR_INVALID_DEVICE = 2, /* 设备号非法 */ DRV_ERROR_INVALID_VALUE = 3, /* 参数值非法 */ DRV_ERROR_INVALID_HANDLE = 4, /* 句柄不合法 */ DRV_ERROR_INVALID_MALLOC_TYPE = 5, /* malloc类型无效 */ DRV_ERROR_OUT_OF_MEMORY = 6, /* 内存溢出 */ DRV_ERROR_INNER_ERR = 7, /* 内部错误 */ DRV_ERROR_PARA_ERROR = 8, /* 参数错误 */ DRV_ERROR_UNINIT = 9, /* driver未初始化 */ DRV_ERROR_REPEATED_INIT = 10, /* driver重复初始化 */ DRV_ERROR_NOT_EXIST = 11, DRV_ERROR_REPEATED_USERD = 12, DRV_ERROR_BUSY = 13, /* 任务已经在运行 */ DRV_ERROR_NO_RESOURCES = 14, /* 资源短缺 */ DRV_ERROR_OUT_OF_CMD_SLOT = 15, DRV_ERROR_WAIT_TIMEOUT = 16, /* 发送超时 */ DRV_ERROR_IOCRL_FAIL = 17, /* ioctl命令失败 */ ... }
完整定义可参见{soc version}-driver-{software version}-minios.aarch64-src.tar.gz源码包中的“driver/source/inc/driver/ascend_hal_error.h“文件。
父主题: 数据结构说明