COM Return Codes
Return Code Value |
Hex Value |
Decimal Value |
Return Code Description |
---|---|---|---|
E_UNEXPECTED |
0x8000FFFF |
-2147418113 |
A serious internal error occurred. |
E_POINTER |
0x80004003 |
-2147467261 |
Invalid pointer. |
E_NOTIMPL |
0x80000001 |
-2147483647 |
Not implemented. |
E_FAIL |
0x80004005 |
-2147467259 |
Failed. |
E_INVALIDARG |
0x80070057 |
-2147024809 |
One of the arguments did not contain a legal value. |
S_OK |
0x0 |
0 |
Operation completed successfully. |
S_VISA_SUCCESS |
0x0 |
0 |
Operation completed successfully |
S_VISA_EVENT_EN |
0x40002 |
262146 |
The event type is already enabled. |
S_VISA_EVENT_DIS |
0x40003 |
262147 |
The event type is already disabled. |
S_VISA_QUEUE_EMPTY |
0x40004 |
262148 |
The event queue is disabled. |
S_VISA_TERM_CHAR |
0x40005 |
262149 |
The read operation terminated due to reception of the termination character. |
S_VISA_MAX_CNT |
0x40006 |
262150 |
The read operation terminated due to the reception of the requested number of bytes |
S_VISA_DEV_NPRESENT |
0x4007d |
262269 |
Session opened successfully, but the device at the specified address is not responding. |
S_VISA_QUEUE_NEMPTY |
0x40080 |
262272 |
Wait terminated successfully on receipt of an event notification. There is still at least one more event occurrence of the type specified by inEventType available for this session. |
S_VISA_TRIG_MAPPED |
0x4007e |
262270 |
The path from trigSrc to trigDest is already mapped. |
S_VISA_NCHAIN |
0x40098 |
262296 |
Event handled successfully. Do not invoke any other handlers on this session for this event. |
S_VISA_NESTED_SHARED |
0x40099 |
262297 |
Specified access mode is successfully acquired, and this session has nested shared locks. |
S_VISA_NESTED_EXCLUSIVE |
0x4009a |
262298 |
Call succeeded, but this session still has nested exclusive locks. |
S_VISA_SYNC |
0x4009b |
262299 |
Operation performed synchronously. |
S_VISA_CONFIG_NLOADED |
0x40077 |
262263 |
The specified configuration either does not exist or could not be loaded; using VISA-specified defaults. |
S_VISA_NULL_OBJECT |
0x40082 |
262274 |
The specified object reference is uninitialized. |
S_VISA_NSUP_ATTR_STATE |
0x40084 |
262276 |
Although the specified attribute state is valid, it is not supported by this implementation. |
S_VISA_UNKNOWN_STATUS |
0x40085 |
262277 |
The status code passed to the operation could not be interpreted. |
S_VISA_NSUP_BUF |
0x40088 |
262280 |
The specified buffer is not supported. |
E_VISA_SYSTEM_ERROR |
0x80040000 |
-2147221504 |
Unknown system error (miscellaneous error). |
E_VISA_INV_OBJECT |
0x8004000e |
-2147221490 |
The given session or object reference is invalid (both are the same value). |
E_VISA_RSRC_LOCKED |
0x8004000f |
-2147221489 |
Specified type of lock cannot be obtained because the resource is already locked with a lock type incompatible with the lock requested. |
E_VISA_INV_EXPR |
0x80040010 |
-2147221488 |
Invalid expression specified for search. |
E_VISA_RSRC_NFOUND |
0x80040011 |
-2147221487 |
Specified expression does not match any devices. |
E_VISA_INV_RSRC_NAME |
0x80040012 |
-2147221486 |
Invalid resource reference specified. Parsing error. |
E_VISA_INV_ACC_MODE |
0x80040013 |
-2147221485 |
Invalid access mode. |
E_VISA_TMO |
0x80040015 |
-2147221483 |
The operation terminated due to a timeout. |
E_VISA_CLOSING_FAILED |
0x80040016 |
-2147221482 |
Unable to deallocate the previously allocated data structures corresponding to this session or object reference. |
E_VISA_INV_DEGREE |
0x8004001b |
-2147221477 |
Specified degree is invalid. |
E_VISA_INV_JOB_ID |
0x8004001c |
-2147221476 |
Specified job identifier is invalid. |
E_VISA_NSUP_ATTR |
0x8004001d |
-2147221475 |
The specified attribute is not defined by the referenced session, event, or find list. |
E_VISA_NSUP_ATTR_STATE |
0x8004001e |
-2147221474 |
The specified state of the attribute is not valid, or is not supported as defined by the session, event, or find list. |
E_VISA_ATTR_READONLY |
0x8004001f |
-2147221473 |
The specified attribute is read-only. |
E_VISA_INV_LOCK_TYPE |
0x80040020 |
-2147221472 |
The specified type of lock is not supported by this resource. |
E_VISA_INV_ACCESS_KEY |
0x80040021 |
-2147221471 |
The requestedKey value passed in is not a valid access key to the specified resource. |
E_VISA_INV_EVENT |
0x80040026 |
-2147221466 |
Specified event type is not supported by the resource. |
E_VISA_INV_MECH |
0x80040027 |
-2147221465 |
Invalid mechanism specified. |
E_VISA_HNDLR_NINSTALLED |
0x80040028 |
-2147221464 |
A handler is not currently installed for the specified event. The session cannot be enabled for the VI_HNDLR mode of the callback mechanism. |
E_VISA_INV_HNDLR_REF |
0x80040029 |
-2147221463 |
The given handler reference is invalid. |
E_VISA_INV_CONTEXT |
0x8004002a |
-2147221462 |
Specified event context is invalid. |
E_VISA_QUEUE_OVERFLOW |
0x8004002d |
-2147221459 |
The Event queue overflowed. |
E_VISA_NENABLED |
0x8004002f |
-2147221457 |
The session must be enabled for events of the specified type in order to receive them. |
E_VISA_ABORT |
0x80040030 |
-2147221456 |
The asynchronous job as terminated early. |
E_VISA_RAW_WR_PROT_VIOL |
0x80040034 |
-2147221452 |
Violation of raw write protocol occurred during transfer. |
E_VISA_RAW_RD_PROT_VIOL |
0x80040035 |
-2147221451 |
Violation of raw read protocol occurred during transfer. |
E_VISA_OUTP_PROT_VIOL |
0x80040036 |
-2147221450 |
Device reported an output protocol error during transfer. |
E_VISA_INP_PROT_VIOL |
0x80040037 |
-2147221449 |
Device reported an input protocol error during transfer. |
E_VISA_BERR |
0x80040038 |
-2147221448 |
Bus error occurred during transfer. |
E_VISA_IN_PROGRESS |
0x80040039 |
-2147221447 |
An operation is in progress. |
E_VISA_INV_SETUP |
0x8004003a |
-2147221446 |
Some implementation-specific configuration file is corrupt or does not exist. |
E_VISA_QUEUE_ERROR |
0x8004003b |
-2147221445 |
There was an event queue error. |
E_VISA_ALLOC |
0x8004003c |
-2147221444 |
The system could not allocate the buffer(s) of the specified size because of insufficient system resources. |
E_VISA_INV_MASK |
0x8004003d |
-2147221443 |
The system cannot set the buffer for the given mask. |
E_VISA_IO |
0x8004003e |
-2147221442 |
Could not perform read/write operation because of I/O error. |
E_VISA_INV_FMT |
0x8004003f |
-2147221441 |
The format of the data is invalid. |
E_VISA_NSUP_FMT |
0x80040041 |
-2147221439 |
The format of the data is not supported. |
E_VISA_LINE_IN_USE |
0x80040042 |
-2147221438 |
One of the specified lines (trigSrc or trigDest) is currently in use. |
E_VISA_NSUP_MODE |
0x80040046 |
-2147221434 |
The specified mode is not supported by this VISA implementation. |
E_VISA_SRQ_NOCCURRED |
0x8004004a |
-2147221430 |
Service request has not been received for the session. |
E_VISA_INV_SPACE |
0x8004004e |
-2147221426 |
Invalid address space specified. |
E_VISA_INV_OFFSET |
0x80040051 |
-2147221423 |
Invalid offset specified. |
E_VISA_INV_WIDTH |
0x80040052 |
-2147221422 |
Specified width is not supported by this hardware. |
E_VISA_NSUP_OFFSET |
0x80040054 |
-2147221420 |
Specified offset is not accessible from this hardware. |
E_VISA_NSUP_VAR_WIDTH |
0x80040055 |
-2147221419 |
Cannot support source and destination widths that are different. |
E_VISA_WINDOW_NMAPPED |
0x80040057 |
-2147221417 |
The specified session is not currently mapped. |
E_VISA_RESP_PENDING |
0x80040059 |
-2147221415 |
A previous response is still pending, causing a multiple query error. |
E_VISA_NLISTENERS |
0x8004005f |
-2147221409 |
No listeners condition is detected (both NRFD and NDAC are deasserted). |
E_VISA_NCIC |
0x80040060 |
-2147221408 |
The interface associated with the given vi is not currently the controller in charge. |
E_VISA_NSYS_CNTLR |
0x80040061 |
-2147221407 |
The interface associated with this session is not the system controller. |
E_VISA_NSUP_OPER |
0x80040067 |
-2147221401 |
The given resource does not support this operation. |
E_VISA_INTR_PENDING |
0x80040068 |
-2147221400 |
An interrupt is still pending from a previous call. |
E_VISA_ASRL_PARITY |
0x8004006a |
-2147221398 |
A parity error occurred during transfer. |
E_VISA_ASRL_FRAMING |
0x8004006b |
-2147221397 |
A framing error occurred during transfer. |
E_VISA_ASRL_OVERRUN |
0x8004006c |
-2147221396 |
An overrun error occurred during transfer. A character was not read from the hardware before the next character arrived. |
E_VISA_TRIG_NMAPPED |
0x8004006e |
-2147221394 |
The path from trigSrc to trigDest is not currently mapped. |
E_VISA_NSUP_ALIGN_OFFSET |
0x80040070 |
-2147221392 |
The specified offset is not properly aligned for the access width of the operation. |
E_VISA_USER_BUF |
0x80040071 |
-2147221391 |
A specified user buffer is not valid or cannot be accessed for the required size. |
E_VISA_RSRC_BUSY |
0x80040072 |
-2147221390 |
The resource is valid, but VISA cannot currently access it. |
E_VISA_NSUP_WIDTH |
0x80040076 |
-2147221386 |
Specified width is not supported by this hardware. |
E_VISA_INV_PARAMETER |
0x80040078 |
-2147221384 |
The value of some parameter-which parameter is not known-is invalid. |
E_VISA_INV_PROT |
0x80040079 |
-2147221383 |
The protocol specified is invalid. |
E_VISA_INV_SIZE |
0x8004007b |
-2147221381 |
Invalid size of window specified. |
E_VISA_WINDOW_MAPPED |
0x80040080 |
-2147221376 |
The specified session already contains a mapped window. |
E_VISA_NIMPL_OPER |
0x80040081 |
-2147221375 |
The given operation is not implemented. |
E_VISA_INV_LENGTH |
0x80040083 |
-2147221373 |
Invalid length specified. |
E_VISA_INV_MODE |
0x80040091 |
-2147221359 |
The value specified by the mode parameter is invalid. |
E_VISA_SESN_NLOCKED |
0x8004009c |
-2147221348 |
The current session did not have any lock on the resource. |
E_VISA_MEM_NSHARED |
0x8004009d |
-2147221347 |
The device does not export any memory. |
E_VISA_LIBRARY_NFOUND |
0x8004009e |
-2147221346 |
A code library required by VISA could not be located or loaded. |
E_VISA_NSUP_INTR |
0x8004009f |
-2147221345 |
The interface cannot generate an interrupt on the requested level or with the requested statusID value. |
E_VISA_INV_LINE |
0x800400a0 |
-2147221344 |
The value specified by the line parameter is invalid. |
E_VISA_FILE_ACCESS |
0x800400a1 |
-2147221343 |
An error occurred while trying to open the specified file. Possible reasons include an invalid path or lack of access rights. |
E_VISA_FILE_IO |
0x800400a2 |
-2147221342 |
An error occurred while accessing the specified file. |
E_VISA_NSUP_LINE |
0x800400a3 |
-2147221341 |
One of the specified lines (trigSrc or trigDest) is not supported by this VISA implementation. |
E_VISA_NSUP_MECH |
0x800400a4 |
-2147221340 |
The specified mechanism is not supported for the given event type. |
E_VISA_INTF_NUM_NCONFIG |
0x800400a5 |
-2147221339 |
The interface type is valid but the specified interface number is not configured. |
E_VISA_CONN_LOST |
0x800400a6 |
-2147221338 |
A TCP connection is dropped as a result of keep-alive packets. |
Search Keywords: COM Return Codes, Return Codes, Codes, Return, VISA COM Return Codes