Yao Chunli
2022-06-21 e00d5a1575d26f8fec1be6fa8a844203cd66a24c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
#ifndef _MV_ERROR_DEFINE_H_
#define _MV_ERROR_DEFINE_H_
 
//ÕýÈ·Â붨Òå
#define MV_OK                   0x00000000  ///< ³É¹¦£¬ÎÞ´íÎó
 
//ͨÓôíÎóÂ붨Òå:·¶Î§0x80000000-0x800000FF
#define MV_E_HANDLE             0x80000000  ///< ´íÎó»òÎÞЧµÄ¾ä±ú
#define MV_E_SUPPORT            0x80000001  ///< ²»Ö§³ÖµÄ¹¦ÄÜ
#define MV_E_BUFOVER            0x80000002  ///< »º´æÒÑÂú
#define MV_E_CALLORDER          0x80000003  ///< º¯Êýµ÷ÓÃ˳Ðò´íÎó
#define MV_E_PARAMETER          0x80000004  ///< ´íÎóµÄ²ÎÊý
#define MV_E_RESOURCE           0x80000006  ///< ×ÊÔ´ÉêÇëʧ°Ü
#define MV_E_NODATA             0x80000007  ///< ÎÞÊý¾Ý
#define MV_E_PRECONDITION       0x80000008  ///< Ç°ÖÃÌõ¼þÓÐÎ󣬻òÔËÐл·¾³ÒÑ·¢Éú±ä»¯
#define MV_E_VERSION            0x80000009  ///< °æ±¾²»Æ¥Åä
#define MV_E_NOENOUGH_BUF       0x8000000A  ///< ´«ÈëµÄÄÚ´æ¿Õ¼ä²»×ã
#define MV_E_ABNORMAL_IMAGE     0x8000000B  ///< Ò쳣ͼÏñ£¬¿ÉÄÜÊǶª°üµ¼ÖÂͼÏñ²»ÍêÕû
#define MV_E_UNKNOW             0x800000FF  ///< Î´ÖªµÄ´íÎó
 
// GenICamϵÁдíÎó:·¶Î§0x80000100-0x800001FF
#define MV_E_GC_GENERIC         0x80000100  ///< Í¨ÓôíÎó
#define MV_E_GC_ARGUMENT        0x80000101  ///< ²ÎÊý·Ç·¨
#define MV_E_GC_RANGE           0x80000102  ///< Öµ³¬³ö·¶Î§
#define MV_E_GC_PROPERTY        0x80000103  ///< ÊôÐÔ
#define MV_E_GC_RUNTIME         0x80000104  ///< ÔËÐл·¾³ÓÐÎÊÌâ
#define MV_E_GC_LOGICAL         0x80000105  ///< Âß¼­´íÎó
#define MV_E_GC_ACCESS          0x80000106  ///< ½Úµã·ÃÎÊÌõ¼þÓÐÎó
#define MV_E_GC_TIMEOUT         0x80000107  ///< ³¬Ê±
#define MV_E_GC_DYNAMICCAST     0x80000108  ///< ×ª»»Òì³£
#define MV_E_GC_UNKNOW          0x800001FF  ///< GenICamδ֪´íÎó
 
//GigE_STATUS¶ÔÓ¦µÄ´íÎóÂë:·¶Î§0x80000200-0x800002FF
#define MV_E_NOT_IMPLEMENTED    0x80000200  ///< ÃüÁî²»±»É豸֧³Ö
#define MV_E_INVALID_ADDRESS    0x80000201  ///< ·ÃÎʵÄÄ¿±êµØÖ·²»´æÔÚ
#define MV_E_WRITE_PROTECT      0x80000202  ///< Ä¿±êµØÖ·²»¿Éд
#define MV_E_ACCESS_DENIED      0x80000203  ///< É豸ÎÞ·ÃÎÊȨÏÞ
#define MV_E_BUSY               0x80000204  ///< É豸棬»òÍøÂç¶Ï¿ª
#define MV_E_PACKET             0x80000205  ///< ÍøÂç°üÊý¾Ý´íÎó
#define MV_E_NETER              0x80000206  ///< ÍøÂçÏà¹Ø´íÎó
// GigEÏà»úÌØÓеĴíÎóÂë
#define MV_E_IP_CONFLICT        0x80000221  ///< É豸IP³åÍ»
 
//USB_STATUS¶ÔÓ¦µÄ´íÎóÂë:·¶Î§0x80000300-0x800003FF
#define MV_E_USB_READ           0x80000300      ///< ¶Áusb³ö´í
#define MV_E_USB_WRITE          0x80000301      ///< Ð´usb³ö´í
#define MV_E_USB_DEVICE         0x80000302      ///< É豸Òì³£
#define MV_E_USB_GENICAM        0x80000303      ///< GenICamÏà¹Ø´íÎó
#define MV_E_USB_BANDWIDTH      0x80000304      ///< ´ø¿í²»×ã  ¸Ã´íÎóÂëÐÂÔö
#define MV_E_USB_DRIVER         0x80000305      ///< Çý¶¯²»Æ¥Åä»òÕßδװÇý¶¯
#define MV_E_USB_UNKNOW         0x800003FF      ///< USBδ֪µÄ´íÎó
 
//Éý¼¶Ê±¶ÔÓ¦µÄ´íÎóÂë:·¶Î§0x80000400-0x800004FF
#define MV_E_UPG_FILE_MISMATCH     0x80000400 ///< Éý¼¶¹Ì¼þ²»Æ¥Åä
#define MV_E_UPG_LANGUSGE_MISMATCH 0x80000401 ///< Éý¼¶¹Ì¼þÓïÑÔ²»Æ¥Åä
#define MV_E_UPG_CONFLICT          0x80000402 ///< Éý¼¶³åÍ»£¨É豸ÒѾ­ÔÚÉý¼¶ÁËÔÙ´ÎÇëÇóÉý¼¶¼´·µ»Ø´Ë´íÎó£©
#define MV_E_UPG_INNER_ERR         0x80000403 ///< Éý¼¶Ê±Ïà»úÄÚ²¿³öÏÖ´íÎó
#define MV_E_UPG_UNKNOW            0x800004FF ///< Éý¼¶Ê±Î´Öª´íÎó
 
 
 
 
 
#endif //_MV_ERROR_DEFINE_H_