Error Codes
This topic lists and describes the error codes.
Completion Codes | Values | Meaning |
---|---|---|
VI_ERROR_SYSTEM_ERROR | BFFF0000h | Unknown system error (miscellaneous error). |
VI_ERROR_INV_OBJECT | BFFF000Eh | The given session or object reference is invalid. |
VI_ERROR_RSRC_LOCKED | BFFF000Fh | Specified type of lock cannot be obtained or specified operation cannot be performed, because the resource is locked. |
VI_ERROR_INV_EXPR | BFFF0010h | Invalid expression specified for search. |
VI_ERROR_RSRC_NFOUND | BFFF0011h | Insufficient location information or the device or resource is not present in the system. |
VI_ERROR_INV_RSRC_NAME | BFFF0012h | Invalid resource reference specified. Parsing error. |
VI_ERROR_INV_ACC_MODE | BFFF0013h | Invalid access mode. |
VI_ERROR_TMO | BFFF0015h | Timeout expired before operation completed. |
VI_ERROR_CLOSING_FAILED | BFFF0016h | Unable to deallocate the previously allocated data structures corresponding to this session or object reference. |
VI_ERROR_INV_DEGREE | BFFF001Bh | Specified degree is invalid. |
VI_ERROR_INV_JOB_ID | BFFF001Ch | Specified job identifier is invalid. |
VI_ERROR_NSUP_ATTR | BFFF001Dh | The specified attribute is not defined or supported by the referenced session, event, or find list. |
VI_ERROR_NSUP_ATTR_STATE | BFFF001Eh | The specified state of the attribute is not valid, or is not supported as defined by the session, event, or find list. |
VI_ERROR_ATTR_READONLY | BFFF001Fh | The specified attribute is Read Only. |
VI_ERROR_INV_LOCK_TYPE | BFFF0020h | The specified type of lock is not supported by this resource. |
VI_ERROR_INV_ACCESS_KEY | BFFF0021h | The access key to the resource associated with this session is invalid. |
VI_ERROR_INV_EVENT | BFFF0026h | Specified event type is not supported by the resource. |
VI_ERROR_INV_MECH | BFFF0027h | Invalid mechanism specified. |
VI_ERROR_HNDLR_NINSTALLED | BFFF0028h | A handler is not currently installed for the specified event. |
VI_ERROR_INV_HNDLR_REF | BFFF0029h | The given handler reference is invalid. |
VI_ERROR_INV_CONTEXT | BFFF002Ah | Specified event context is invalid. |
VI_ERROR_QUEUE_OVERFLOW | BFFF002Dh | The event queue for the specified type has overflowed (usually due to previous events not having been closed). |
VI_ERROR_NENABLED | BFFF002Fh | The session must be enabled for events of the specified type in order to receive them. |
VI_ERROR_ABORT | BFFF0030h | The operation was aborted. |
VI_ERROR_RAW_WR_PROT_VIOL | BFFF0034h | Violation of raw write protocol occurred during transfer. |
VI_ERROR_RAW_RD_PROT_VIOL | BFFF0035h | Violation of raw read protocol occurred during transfer. |
VI_ERROR_OUTP_PROT_VIOL | BFFF0036h | Device reported an output protocol error during transfer. |
VI_ERROR_INP_PROT_VIOL | BFFF0037h | Device reported an input protocol error during transfer. |
VI_ERROR_BERR | BFFF0038h | Bus error occurred during transfer. |
VI_ERROR_IN_PROGRESS | BFFF0039h | Unable to queue the asynchronous operation because there is already an operation in progress. |
VI_ERROR_INV_SETUP | BFFF003Ah | Unable to start operation because setup is invalid (due to attributes being set to an inconsistent state). |
VI_ERROR_QUEUE_ERROR | BFFF003Bh | Unable to queue asynchronous operation (usually due to the I/O completion event not being enabled or insufficient space in the session's queue). |
VI_ERROR_ALLOC | BFFF003Ch | Insufficient system resources to perform necessary memory allocation. |
VI_ERROR_INV_MASK | BFFF003Dh | Invalid buffer mask specified. |
VI_ERROR_IO | BFFF003Eh | Could not perform operation because of I/O error. |
VI_ERROR_INV_FMT | BFFF003Fh | A format specifier in the format string is invalid. |
VI_ERROR_NSUP_FMT | BFFF0041h | A format specifier in the format string is not supported. |
VI_ERROR_LINE_IN_USE | BFFF0042h | The specified trigger line is currently in use. |
VI_ERROR_NSUP_MODE | BFFF0046h | The specified mode is not supported by this VISA implementation. |
VI_ERROR_SRQ_NOCCURRED | BFFF004Ah | Service request has not been received for the session. |
VI_ERROR_INV_SPACE | BFFF004Eh | Invalid address space specified. |
VI_ERROR_INV_OFFSET | BFFF0051h | Invalid offset specified. |
VI_ERROR_INV_WIDTH | BFFF0052h | Invalid source or destination width specified. |
VI_ERROR_NSUP_OFFSET | BFFF0054h | Specified offset is not accessible from this hardware. |
VI_ERROR_NSUP_VAR_WIDTH | BFFF0055h | Cannot support source and destination widths that are different. |
VI_ERROR_WINDOW_NMAPPED | BFFF0057h | The specified session is not currently mapped. |
VI_ERROR_RESP_PENDING | BFFF0059h | A previous response is still pending, causing a multiple query error. |
VI_ERROR_NLISTENERS | BFFF005Fh | No Listeners condition is detected (both NRFD and NDAC are deasserted). |
VI_ERROR_NCIC | BFFF0060h | The interface associated with this session is not currently the controller in charge. |
VI_ERROR_NSYS_CNTLR | BFFF0061h | The interface associated with this session is not the system controller. |
VI_ERROR_NSUP_OPER | BFFF0067h | The given session or object reference does not support this operation. |
VI_ERROR_INTR_PENDING | BFFF0068h | An interrupt is still pending from a previous call. |
VI_ERROR_ASRL_PARITY | BFFF006Ah | A parity error occurred during transfer. |
VI_ERROR_ASRL_FRAMING | BFFF006Bh | A framing error occurred during transfer. |
VI_ERROR_ASRL_OVERRUN | BFFF006Ch | An overrun error occurred during transfer. A character was not read from the hardware before the next character arrived. |
VI_ERROR_TRIG_NMAPPED | BFFF006Eh | The path from trigSrc to trigDest is not currently mapped. |
VI_ERROR_NSUP_ALIGN_OFFSET | BFFF0070h | The specified offset is not properly aligned for the access width of the operation. |
VI_ERROR_USER_BUF | BFFF0071h | A specified user buffer is not valid or cannot be accessed for the required size. |
VI_ERROR_RSRC_BUSY | BFFF0072h | The resource is valid, but VISA cannot currently access it. |
VI_ERROR_NSUP_WIDTH | BFFF0076h | Specified width is not supported by this hardware. |
VI_ERROR_INV_PARAMETER | BFFF0078h | The value of some parameter—which parameter is not known—is invalid. |
VI_ERROR_INV_PROT | BFFF0079h | The protocol specified is invalid. |
VI_ERROR_INV_SIZE | BFFF007Bh | Invalid size of window specified. |
VI_ERROR_WINDOW_MAPPED | BFFF0080h | The specified session currently contains a mapped window. |
VI_ERROR_NIMPL_OPER | BFFF0081h | The given operation is not implemented. |
VI_ERROR_INV_LENGTH | BFFF0083h | Invalid length specified. |
VI_ERROR_INV_MODE | BFFF0091h | The specified mode is invalid. |
VI_ERROR_SESN_NLOCKED | BFFF009Ch | The current session did not have any lock on the resource. |
VI_ERROR_MEM_NSHARED | BFFF009Dh | The device does not export any memory. |
VI_ERROR_LIBRARY_NFOUND | BFFF009Eh | A code library required by VISA could not be located or loaded. |
VI_ERROR_NSUP_INTR | BFFF009Fh | The interface cannot generate an interrupt on the requested level or with the requested statusID value. |
VI_ERROR_INV_LINE | BFFF00A0h | The value specified by the line parameter is invalid. |
VI_ERROR_FILE_ACCESS | BFFF00A1h | An error occurred while trying to open the specified file. Possible reasons include an invalid path or lack of access rights. |
VI_ERROR_FILE_IO | BFFF00A2h | An error occurred while performing I/O on the specified file. |
VI_ERROR_NSUP_LINE | BFFF00A3h | One of the specified lines (trigSrc or trigDest) is not supported by this VISA implementation, or the combination of lines is not a valid mapping. |
VI_ERROR_NSUP_MECH | BFFF00A4h | The specified mechanism is not supported for the given event type. |
VI_ERROR_INTF_NUM_NCONFIG | BFFF00A5h | The interface type is valid but the specified interface number is not configured. |
VI_ERROR_CONN_LOST | BFFF00A6h | The connection for the given session has been lost. |
VI_ERROR_MACHINE_NAVAIL | BFFF00A7h | The remote machine does not exist or is not accepting any connections. |
VI_ERROR_NPERMISSION | BFFF00A8h | Access to the resource or remote machine is denied. This is due to lack of sufficient privileges for the current user or machine. |