错误码定义

    所有工业相机SDK接口都会返回(请参阅错误码)相应的值。如果函数正常完成而没有检测到任何错误,则返回值为MV_OK,否则返回错误码 。

  • 本表格中错误码采用十六进制表示。如果返回的是十进制值的错误码,需要转换成十六进制查看。
  • 如果根据错误码还不能解决问题,请联系本公司技术支持。
返回类型 类型值 类型信息描述
正确码:MV_OK
MV_OK 0 成功,无错误
通用错误码定义:范围0x80000000-0x800000FF
MV_E_HANDLE 0x80000000 错误或无效的句柄
MV_E_SUPPORT 0x80000001 不支持的功能
MV_E_BUFOVER 0x80000002 缓存已满
MV_E_CALLORDER 0x80000003 函数调用顺序错误
MV_E_PARAMETER 0x80000004 错误的参数
MV_E_RESOURCE 0x80000006 资源申请失败
MV_E_NODATA 0x80000007 无数据
MV_E_PRECONDITION 0x80000008 前置条件有误,或运行环境已发生变化
MV_E_VERSION 0x80000009 版本不匹配
MV_E_NOENOUGH_BUF 0x8000000A 传入的内存空间不足
MV_E_ABNORMAL_IMAGE 0x8000000B 异常图像,可能是丢包导致图像不完整
MV_E_LOAD_LIBRARY 0x8000000C 动态导入DLL失败
MV_E_NOOUTBUF 0x8000000D 没有可输出的缓存
MV_E_UNKNOW 0x800000FF 未知的错误
GenICam系列错误:范围0x80000100-0x800001FF
MV_E_GC_GENERIC 0x80000100 通用错误
MV_E_GC_ARGUMENT 0x80000101 参数非法
MV_E_GC_RANGE 0x80000102 值超出范围
MV_E_GC_PROPERTY 0x80000103 属性
MV_E_GC_RUNTIME 0x80000104 运行环境有问题
MV_E_GC_LOGICAL 0x80000105 逻辑错误
MV_E_GC_ACCESS 0x80000106 节点访问条件有误
MV_E_GC_TIMEOUT 0x80000107 超时
MV_E_GC_DYNAMICCAST 0x80000108 转换异常
MV_E_GC_UNKNOW 0x800001FF GenICam未知错误
GigE_STATUS对应的错误码:范围0x80000200-0x800002FF
MV_E_NOT_IMPLEMENTED 0x80000200 命令不被设备支持
MV_E_INVALID_ADDRESS 0x80000201 访问的目标地址不存在
MV_E_WRITE_PROTECT 0x80000202 目标地址不可写
MV_E_ACCESS_DENIED 0x80000203 设备无访问权限
MV_E_BUSY 0x80000204 设备忙,或网络断开
MV_E_PACKET 0x80000205 网络包数据错误
MV_E_NETER 0x80000206 网络相关错误
GigE相机特有的错误码
MV_E_IP_CONFLICT 0x80000221 设备IP冲突
USB_STATUS对应的错误码:范围0x80000300-0x800003FF
MV_E_USB_READ 0x80000300 读usb出错
MV_E_USB_WRITE 0x80000301 写usb出错
MV_E_USB_DEVICE 0x80000302 设备异常
MV_E_USB_GENICAM 0x80000303 GenICam相关错误
MV_E_USB_BANDWIDTH 0x80000304 带宽不足
MV_E_USB_DRIVER 0x80000305 驱动不匹配或者未装驱动
MV_E_USB_UNKNOW 0x800003FF USB未知的错误
升级时对应的错误码:范围0x80000400-0x800004FF
MV_E_UPG_FILE_MISMATCH 0x80000400 升级固件不匹配
MV_E_UPG_LANGUSGE_MISMATCH 0x80000401 升级固件语言不匹配
MV_E_UPG_CONFLICT 0x80000402 升级冲突(设备已经在升级了再次请求升级即返回此错误)
MV_E_UPG_INNER_ERR 0x80000403 升级时相机内部出现错误
MV_E_UPG_UNKNOW 0x800004FF 升级时未知错误