You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
2.9 KiB
C

#ifndef _MV_ERROR_DEFINE_H_
#define _MV_ERROR_DEFINE_H_
//<2F><>ȷ<EFBFBD><EFBFBD><EBB6A8>
#define MV_OK 0x00000000 ///< <20>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>޴<EFBFBD><DEB4><EFBFBD>
//ͨ<>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EBB6A8>:<3A><>Χ0x80000000-0x800000FF
#define MV_E_HANDLE 0x80000000 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ľ<EFBFBD><C4BE><EFBFBD>
#define MV_E_SUPPORT 0x80000001 ///< <20><>֧<EFBFBD>ֵĹ<D6B5><C4B9><EFBFBD>
#define MV_E_BUFOVER 0x80000002 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_CALLORDER 0x80000003 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_PARAMETER 0x80000004 ///< <20><><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>
#define MV_E_RESOURCE 0x80000006 ///< <20><>Դ<EFBFBD><D4B4><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
#define MV_E_NODATA 0x80000007 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_PRECONDITION 0x80000008 ///< ǰ<><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󣬻<EFBFBD><F3A3ACBB><EFBFBD><EFBFBD>л<EFBFBD><D0BB><EFBFBD><EFBFBD>ѷ<EFBFBD><D1B7><EFBFBD><EFBFBD>
#define MV_E_VERSION 0x80000009 ///< <20><EFBFBD><E6B1BE>ƥ<EFBFBD><C6A5>
#define MV_E_NOENOUGH_BUF 0x8000000A ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4>ռ<D5BC><E4B2BB>
#define MV_E_UNKNOW 0x800000FF ///< δ֪<CEB4>Ĵ<EFBFBD><C4B4><EFBFBD>
// GenICamϵ<6D>д<EFBFBD><D0B4><EFBFBD>:<3A><>Χ0x80000100-0x800001FF
#define MV_E_GC_GENERIC 0x80000100 ///< ͨ<>ô<EFBFBD><C3B4><EFBFBD>
#define MV_E_GC_ARGUMENT 0x80000101 ///< <20><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>
#define MV_E_GC_RANGE 0x80000102 ///< ֵ<><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ
#define MV_E_GC_PROPERTY 0x80000103 ///< <20><><EFBFBD><EFBFBD>
#define MV_E_GC_RUNTIME 0x80000104 ///< <20><><EFBFBD>л<EFBFBD><D0BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_GC_LOGICAL 0x80000105 ///< <20>߼<EFBFBD><DFBC><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_GC_ACCESS 0x80000106 ///< <20>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_GC_TIMEOUT 0x80000107 ///< <20><>ʱ
#define MV_E_GC_DYNAMICCAST 0x80000108 ///< ת<><D7AA><EFBFBD>
#define MV_E_GC_UNKNOW 0x800001FF ///< GenICamδ֪<CEB4><D6AA><EFBFBD><EFBFBD>
//GigE_STATUS<55><53>Ӧ<EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD>:<3A><>Χ0x80000200-0x800002FF
#define MV_E_NOT_IMPLEMENTED 0x80000200 ///< <20><><EFBFBD><EFBFBD><EEB2BB><EFBFBD>豸֧<E8B1B8><D6A7>
#define MV_E_INVALID_ADDRESS 0x80000201 ///< <20><><EFBFBD>ʵ<EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_WRITE_PROTECT 0x80000202 ///< Ŀ<><C4BF><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>д
#define MV_E_ACCESS_DENIED 0x80000203 ///< <20><EFBFBD>޷<EFBFBD><DEB7><EFBFBD>Ȩ<EFBFBD><C8A8>
#define MV_E_BUSY 0x80000204 ///< <20>豸æ<E8B1B8><C3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD>
#define MV_E_PACKET 0x80000205 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݴ<EFBFBD><DDB4><EFBFBD>
#define MV_E_NETER 0x80000206 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
//USB_STATUS<55><53>Ӧ<EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD>:<3A><>Χ0x80000300-0x800003FF
#define MV_E_USB_READ 0x80000300 ///< <20><>usb<73><62><EFBFBD><EFBFBD>
#define MV_E_USB_WRITE 0x80000301 ///< дusb<73><62><EFBFBD><EFBFBD>
#define MV_E_USB_DEVICE 0x80000302 ///< <20><EFBFBD>
#define MV_E_USB_GENICAM 0x80000303 ///< GenICam<61><6D><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>
#define MV_E_USB_BANDWIDTH 0x80000304 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_USB_UNKNOW 0x800003FF ///< USBδ֪<CEB4>Ĵ<EFBFBD><C4B4><EFBFBD>
//<2F><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>Ӧ<EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD>:<3A><>Χ0x80000400-0x800004FF
#define MV_E_UPG_FILE_MISMATCH 0x80000400 ///< <20><><EFBFBD><EFBFBD><EFBFBD>̼<EFBFBD><CCBC><EFBFBD>ƥ<EFBFBD><C6A5>
#define MV_E_UPG_LANGUSGE_MISMATCH 0x80000401 ///< <20><><EFBFBD><EFBFBD><EFBFBD>̼<EFBFBD><CCBC><EFBFBD><EFBFBD>Բ<EFBFBD>ƥ<EFBFBD><C6A5>
#define MV_E_UPG_CONFLICT 0x80000402 ///< <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٴ<EFBFBD><D9B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ش˴<D8B4><CBB4><EFBFBD><EFBFBD><EFBFBD>
#define MV_E_UPG_INNER_ERR 0x80000403 ///< <20><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>
#define MV_E_UPG_UNKNOW 0x800004FF ///< <20><><EFBFBD><EFBFBD>ʱδ֪<CEB4><D6AA><EFBFBD><EFBFBD>
#endif //_MV_ERROR_DEFINE_H_