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“文件。
父主题: 数据结构说明