50 lines
2.8 KiB
C
50 lines
2.8 KiB
C
#pragma once
|
|
|
|
/**
|
|
* @brief SDK 常用错误码
|
|
*/
|
|
enum USER_ERRNO {
|
|
ERR_SUCCESS = 0, ///< 成功
|
|
ERR_INPUT_PARAMS, ///< 输入参数错误
|
|
ERR_UN_SUPPORT, ///< 不支持的操作
|
|
ERR_CALL_SHELL, ///< 调用Shell命令失败
|
|
ERR_ITEM_EXISTS, ///< 该内容已经存在
|
|
ERR_ITEM_UNEXISTS, ///< 该内容不存在
|
|
ERR_SYS_INIT, ///< 系统中断
|
|
ERR_SYS_CALL, ///< 系统调用
|
|
ERR_SYSTEM_UNINITIALIZE, ///< 系统未初始化
|
|
ERR_CREATE_FILE, ///< 创建文件/目录失败
|
|
ERR_OPEN_FILE, ///< 打开文件失败
|
|
ERR_READ_FILE, ///< 读取文件失败
|
|
ERR_WRITE_FILE, ///< 写入文件失败
|
|
ERR_FILE_NOT_EXISTS, ///< 文件不存在
|
|
ERR_FILE_LOCKED, ///< 文件被锁定
|
|
ERR_GET_FILE_SIZE, ///< 获取文件大小失败
|
|
ERR_FIND_FILE, ///< 查找文件失败
|
|
ERR_COPY_FILE, ///< 复制文件失败
|
|
ERR_OPEN_SCM, ///< 打开服务管理器设备
|
|
ERR_OPEN_SERVICE, ///< 打开服务失败
|
|
ERR_GET_SERVICESSTATUS, ///< 获取服务状态失败
|
|
ERR_MALLOC_MEMORY, ///< 分配内存失败
|
|
ERR_MMAP_MEMORY, ///< 共享内存失败
|
|
ERR_MEMORY_STR, ///< 字符串操作失败
|
|
ERR_CREATE_PROCESS, ///< 创建进程失败
|
|
ERR_PROCESS_RETURN, ///< 进程调用返回失败
|
|
ERR_CREATE_THREAD, ///< 创建线程失败
|
|
ERR_CREATE_TIMER, ///< 创建定时器失败
|
|
ERR_DELETE_TIMER, ///< 销毁定时器失败
|
|
ERR_SOCKET_BIND_PORT, ///< 绑定端口失败
|
|
ERR_BCRYPT_OPEN = 100, ///< 创建加密算法失败
|
|
ERR_BCRYPT_GETPROPERTY, ///< 获取加密算法属性失败
|
|
ERR_BCRYPT_CREATEHASH, ///< 创建 Hash 算法失败
|
|
ERR_BCRYPT_HASHDATA, ///< 计算 Hash 数据失败
|
|
ERR_BCRYPT_FINISHHASH, ///< 计算 Hash 结果失败
|
|
ERR_NET_UNCONNECT = 100, ///< 网络未连接
|
|
ERR_GET_IPFOWARDTBL = 200, ///< 获取系统 IP 转发表失败
|
|
ERR_CREATE_COMMOBJECT = 300, ///< 创建 COM 对象失败
|
|
ERR_JSON_CREATE = 400, ///< 创建 JSON 对象失败
|
|
ERR_JSON_DECODE, ///< 从 JSON 反序列化对象失败
|
|
ERR_HTTP_SERVER_RSP = 500, ///< HTTP 服务端返回错误
|
|
ERR_HTTP_POST_DATA, ///< 发送 POST 请求失败
|
|
ERR_NET_ADD_ROUTE, ///< 添加路由失败
|
|
}; |