Error Codes
The following table contains the DICOM error codes. Test for errors with an On Error statement.
For a list of the other LEADTOOLS errors, refer to Error Codes in the Main COM help file in the HELP directory.
0 |
DICOM_SUCCESS |
20001 |
DICOM_ERROR_LOCKED - Dicom support is locked. You must unlock the Medical Support. |
20002 |
DICOM_ERROR_MEMORY - Insufficient memory. |
20003 |
DICOM_ERROR_OPEN - Error opening the file. |
20004 |
DICOM_ERROR_READ - Error reading the file. |
20005 |
DICOM_ERROR_WRITE - Error writing to a file. |
20006 |
DICOM_ERROR_SEEK - Error during search. |
20007 |
DICOM_ERROR_END - Error - end of file. |
20008 |
DICOM_ERROR_FORMAT - Improper file format. |
20009 |
DICOM_ERROR_PARAMETER - Incorrect parameter. |
20010 |
DICOM_ERROR_IMAGE - Improper image. |
20011 |
DICOM_ERROR_COMPRESSION - Improper compression. |
20012 |
DICOM_ERROR_PHOTOMETRIC - Improper photometric type. |
20013 |
DICOM_ERROR_CONVERSION - Error converting the file. |
20014 |
DICOM_ERROR_RANGE - Out of range. |
20015 |
DICOM_ERROR_BITSPERPIXEL - Improper bits per pixel. |
20016 |
DICOM_ERROR_QFACTOR - Improper quality factor. |
20017 |
DICOM_ERROR_PDU_TYPE - Improper PDU type. |
20018 |
DICOM_ERROR_PDU_LENGTH - Improper PDU length. |
20019 |
DICOM_ERROR_PDU_ID - Improper PDU ID. |
20029 |
DICOM_ERROR_NET_FAILURE - Network failure. |
20030 |
DICOM_ERROR_NET_ACCESS - The address is a broadcast address |
20031 |
DICOM_ERROR_NET_ADDRESS_IN_USE - The address is already in use |
20032 |
DICOM_ERROR_NET_ADDRESS_NOT_AVAILABLE - The address is not available from the local computer |
20033 |
DICOM_ERROR_NET_ADDRESS_NOT_SUPPORTED - The address family is not supported |
20034 |
DICOM_ERROR_NET_CONNECTION_ABORTED - The virtual circuit was aborted |
20035 |
DICOM_ERROR_NET_CONNECTION_REFUSED - The attempt to connect was forcefully rejected |
20036 |
DICOM_ERROR_NET_CONNECTION_RESET - The virtual circuit was reset by the remote side |
20037 |
DICOM_ERROR_NET_DESTINATION_REQUIRED - A destination address is required |
20038 |
DICOM_ERROR_NET_ARGUMENT_INCORRECT - The namelen argument is incorrect |
20039 |
DICOM_ERROR_NET_IN_PROGRESS - A blocking operation is in progress |
20040 |
DICOM_ERROR_NET_BLOCKING_CANCELED - The blocking call was canceled |
20041 |
DICOM_ERROR_NET_INVALID - The socket has not been bound with bind |
20042 |
DICOM_ERROR_NET_IS_CONNECTED - The socket is already connected |
20043 |
DICOM_ERROR_NET_NO_MORE_FILE - No more file descriptors are available |
20044 |
DICOM_ERROR_NET_MESSAGE_SIZE - The datagram is larger than the maximum supported |
20045 |
DICOM_ERROR_NET_DOWN - The network subsystem has failed |
20046 |
DICOM_ERROR_NET_RESET - The connection must be reset |
20047 |
DICOM_ERROR_NET_UN_REACH - The network can't be reached from this host at this time |
20048 |
DICOM_ERROR_NET_NO_BUFFERS - No buffer space is available |
20049 |
DICOM_ERROR_NET_NOT_CONNECTED - The socket is not connected |
20050 |
DICOM_ERROR_NET_NOT_SOCKET - The descriptor is not a socket |
20051 |
DICOM_ERROR_NET_OPERATION_NOT_SUPPORTED - The type does not support connection-oriented service |
20052 |
DICOM_ERROR_NET_PROTOCOL_NOT_SUPPORTED - The specified protocol is not supported |
20053 |
DICOM_ERROR_NET_PROTOCOL_TYPE - The specified protocol is the wrong type |
20054 |
DICOM_ERROR_NET_SHUTDOWN - The socket has been shut down |
20055 |
DICOM_ERROR_NET_SOCKET_NOT_SUPPORTED - The type is not supported in this address family |
20056 |
DICOM_ERROR_NET_TIME_OUT - Attempt to connect timed out without establishing a connection |
20057 |
DICOM_ERROR_NET_WOULD_BLOCK - The socket is marked as nonblocking and the requested operation would block |
20058 |
DICOM_ERROR_NET_HOST_NOT_FOUND - Authoritative Answer Host not found |
20059 |
DICOM_ERROR_NET_NO_DATA - Valid name, no data record of requested type |
20060 |
DICOM_ERROR_NET_NO_RECOVERY - Nonrecoverable errors |
20061 |
DICOM_ERROR_NET_NOT_INITIALISED - The system was not initialized |
20062 |
DICOM_ERROR_NET_SYSTEM_NOT_READY - Not ready for network communication |
20063 |
DICOM_ERROR_NET_TRY_AGAIN - Non-Authoritative Host not found, or server failed |
20064 |
DICOM_ERROR_NET_VERSION_NOT_SUPPORTED - The version requested is not provided by this implementation |
20065 |
DICOM_ERROR_NET_SECURITY_BREACH - There is a cryptographic error. |
20066 |
DICOM_ERROR_TLS - TLS internal error |
20067 |
DICOM_ERROR_SECURITY_LOCKED - DICOM Security Features are locked |
20068 |
DICOM_ERROR_TLS_DLL_NOT_LOADED - TLS and/or CRY DLL not loaded |
20069 |
DICOM_ERROR_BAD_SECURE_MODE - ISCL operation attempted on TLS object |
20070 |
DICOM_ERROR_ANN - Annotation error |
20071 |
DICOM_ERROR_ANN_LOCKED - Annotation support is locked |
20072 |
DICOM_ERROR_ANN_MISSING - Annotation dll is missing |
20073 |
DICOM_ERROR_TAG_ALREADY_EXISTS - LEAD private creator element already exists |
20074 |
DICOM_ERROR_ANN_NO_EXIST - Requested annotation file or page does not exist |
20100 |
DICOM_ERROR_ISCL_BAD_OPTION - Bad option |
20101 |
DICOM_ERROR_ISCL_BAD_LENGTH - Bad length |
20102 |
DICOM_ERROR_ISCL_LOCAL_ICCARD - Error in the local IC card |
20103 |
DICOM_ERROR_ISCL_REMOTE_ICCARD - Error in the remote IC card |
20104 |
DICOM_ERROR_ISCL_BAD_MSGID - Bad message ID |
20105 |
DICOM_ERROR_ISCL_BAD_VERSION - Bad version number |
20106 |
DICOM_ERROR_ISCL_BAD_MUTUAL_AUTH_METHOD - Bad mutual authentication mode |
20107 |
DICOM_ERROR_ISCL_BAD_COMMBLOCK_LENGTH - Bad communication block length |
20108 |
DICOM_ERROR_ISCL_RECEIVED_NAK - Received a 'Not Acknowledged' message |
20109 |
DICOM_ERROR_ISCL_MSG_TRANSMISSION - Error in the message transmission |
20110 |
DICOM_ERROR_ISCL_PEER_SMALL_LENGTH - Peer small length |
20111 |
DICOM_ERROR_ISCL_LOCAL_SMALL_LENGTH - Local small length |
20112 |
DICOM_ERROR_ISCL_DECRYPT - Decryption error |
20113 |
DICOM_ERROR_ISCL_BAD_MAC - Bad message authentication code |
20114 |
DICOM_ERROR_ISCL_RND_NO_FOR_SESSION_KEY_EXPECTED - Round number for session key expected. |
20115 |
DICOM_ERROR_ISCL_PEER_REFUSE_CLOSE - Peer refused close request |
20128 |
DICOM_ERROR_TLS_CLOSE_NOTIFY - Error in close notification |
20129 |
DICOM_ERROR_TLS_UNEXPECTED_MESSAGE - Unexpected message |
20130 |
DICOM_ERROR_TLS_BAD_RECORD_MAC - Bad record message authentication code |
20131 |
DICOM_ERROR_TLS_DECRYPT_FAILED - Decryption failed |
20132 |
DICOM_ERROR_TLS_RECORD_OVERFLOW - Record overflow |
20133 |
DICOM_ERROR_TLS_DECOMPRESSION_FAILURE - Decompression failed |
20134 |
DICOM_ERROR_TLS_HANDSHAKE_FAILURE - Handshake failed |
20135 |
DICOM_ERROR_TLS_BAD_CERTIFICATE - Bad certificate |
20136 |
DICOM_ERROR_TLS_UNSUPPORTED_CERTIFICATE - Unsupported certificate |
20137 |
DICOM_ERROR_TLS_CERTIFICATE_REVOKED - Certificate revoked |
20138 |
DICOM_ERROR_TLS_CERTIFICATE_EXPIRED - Certificate Expired |
20139 |
DICOM_ERROR_TLS_CERTIFICATE_UNKNOWN - Certificate unknown |
20140 |
DICOM_ERROR_TLS_ILLEGAL_PARAMETER - Illegal parameter |
20141 |
DICOM_ERROR_TLS_UNKNOWN_CA - Unknown certificate authenticator |
20142 |
DICOM_ERROR_TLS_ACCESS_DENIED - Access denied |
20143 |
DICOM_ERROR_TLS_DECODE_ERROR - Error decoding |
20144 |
DICOM_ERROR_TLS_DECRYPT_ERROR - Decryption error |
20145 |
DICOM_ERROR_TLS_EXPORT_RESTRICTION - Export restriction |
20146 |
DICOM_ERROR_TLS_PROTOCOL_VERSION - Wrong protocol version |
20147 |
DICOM_ERROR_TLS_INSUFFICIENT_SECURITY - Insufficient security |
20148 |
DICOM_ERROR_TLS_INTERNAL_ERROR - Internal error Call LEAD |
20149 |
DICOM_ERROR_TLS_USER_CANCELED - User cancelled |
20150 |
DICOM_ERROR_TLS_NO_RENEGOTIATION - No renegotiation |
20151 |
DICOM_ERROR_TLS_NO_KEEPALIVE - "Windows Sockets provider" does not support the use of keep-alives. |
20152 |
DICOM_ERROR_TLS_CLOSED_CONTROLLED - An error occurred and the connection was closed gracefully. |
20160 |
DICOM_ERROR_TLS_UNABLE_TO_GET_ISSUER_CERT - "Unable to get issuer certificate" |
20161 |
DICOM_ERROR_TLS_UNABLE_TO_GET_CRL - "Unable to get CRL" |
20162 |
DICOM_ERROR_TLS_UNABLE_TO_DECRYPT_CERT_SIGNATURE - "Unable to decrypt certificate signature" |
20163 |
DICOM_ERROR_TLS_UNABLE_TO_DECRYPT_CRL_SIGNATURE - "unable to decrypt CRL signature" |
20164 |
DICOM_ERROR_TLS_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY - "unable to decode issuer public key" |
20165 |
DICOM_ERROR_TLS_CERT_SIGNATURE_FAILURE - "Certificate signature failure" |
20166 |
DICOM_ERROR_TLS_CRL_SIGNATURE_FAILURE - "Error TLS CRL Signature Failure" |
20167 |
DICOM_ERROR_TLS_CERT_NOT_YET_VALID - "Error TLS Certificate Not Yet Valid" |
20168 |
DICOM_ERROR_TLS_CERT_HAS_EXPIRED - "Error TLS Certificate Has Expired" |
20169 |
DICOM_ERROR_TLS_CRL_NOT_YET_VALID - "Error TLS CRL Not Yet Valid" |
20170 |
DICOM_ERROR_TLS_CRL_HAS_EXPIRED - "Error TLS CRL Has Expired" |
20171 |
DICOM_ERROR_TLS_ERROR_IN_CERT_NOT_BEFORE_FIELD - "Error TLS Error In Certificate Not Before Field" |
20172 |
DICOM_ERROR_TLS_ERROR_IN_CERT_NOT_AFTER_FIELD - "Error TLS Error In Certificate Not After Field" |
20173 |
DICOM_ERROR_TLS_ERROR_IN_CRL_LAST_UPDATE_FIELD - "Error TLS Error In CRL Last Update Field" |
20174 |
DICOM_ERROR_TLS_ERROR_IN_CRL_NEXT_UPDATE_FIELD - "Error TLS Error In CRL Next Update Field" |
20175 |
DICOM_ERROR_TLS_OUT_OF_MEM - "Error TLS Out Of Memory" |
20176 |
DICOM_ERROR_TLS_DEPTH_ZERO_SELF_SIGNED_CERT - "Error TLS Depth Zero Self Signed Certificate" |
20177 |
DICOM_ERROR_TLS_SELF_SIGNED_CERT_IN_CHAIN - "Error TLS Self Signed Certificate In Chain" |
20178 |
DICOM_ERROR_TLS_UNABLE_TO_GET_ISSUER_CERT_LOCALLY - "Error TLS Unable To Get Issuer Certificate Locally" |
20179 |
DICOM_ERROR_TLS_UNABLE_TO_VERIFY_LEAF_SIGNATURE - "Error TLS Unable To Verify Leaf Signature" |
20180 |
DICOM_ERROR_TLS_CERT_CHAIN_TOO_LONG - "Error TLS Certificate Chain Too Long" |
20181 |
DICOM_ERROR_TLS_CERT_REVOKED - "Error TLS Certificate Revoked" |
20182 |
DICOM_ERROR_TLS_INVALID_CA - "Error TLS Invalid CA" |
20183 |
DICOM_ERROR_TLS_PATH_LENGTH_EXCEEDED - "Error TLS Path Length Exceeded" |
20184 |
DICOM_ERROR_TLS_INVALID_PURPOSE - "Error TLS Invalid Purpose" |
20185 |
DICOM_ERROR_TLS_CERT_UNTRUSTED - "Error TLS Certificate Untrusted" |
20186 |
DICOM_ERROR_TLS_CERT_REJECTED - "Error TLS Certificate Rejected" |
20187 |
DICOM_ERROR_TLS_SUBJECT_ISSUER_MISMATCH - "Error TLS Subject Issuer Mismatch" |
20188 |
DICOM_ERROR_TLS_AKID_SKID_MISMATCH - "Error TLS AKID SKID Mismatch" |
20189 |
DICOM_ERROR_TLS_AKID_ISSUER_SERIAL_MISMATCH - "Error TLS AKID Issuer Serial Mismatch" |
20190 |
DICOM_ERROR_TLS_KEYUSAGE_NO_CERTSIGN - "Error TLS Keyusage No Certsign" |
20191 |
DICOM_ERROR_TLS_APPLICATION_VERIFICATION - "Error TLS Application Verification" |
20192 |
DICOM_ERROR_TLS_INVALID_CTX - "Error TLS Invalid SSL Context" |
20193 |
DICOM_ERROR_TLS_INVALID_CTX_VERIFY_DEPTH - "Error TLS Invalid SSL Context Verify Depth" |
20194 |
DICOM_ERROR_TLS_INVALID_CTX_VERIFY_MODE - "Error TLS Invalid SSL Context Verify Mode" |
20195 |
DICOM_ERROR_TLS_INVALID_CTX_CAFILE - "Error TLS Invalid SSL Context CA File" |
20196 |
DICOM_ERROR_TLS_INVALID_CTX_OPTIONS - "Error TLS Invalid SSL Context Options" |
20200 |
DICOM_ERROR_DICOMDIR_FOLDER - The destination folder of the DICOMDIR File is not specified, or the specified folder doesn’t exist. |
20201 |
DICOM_ERROR_FILE - The file doesn’t reside in the destination folder of the DICOMDIR File or in a subfolder of it, or the file doesn’t exist. |
20202 |
DICOM_ERROR_FILEID - The File ID of the specified file is invalid. Refer to the RejectInvalidFileID property for more information. |
20203 |
DICOM_ERROR_J2K_LOCKED - J2K support is locked. |
20204 |
DICOM_ERROR_LUT_DESCRIPTOR_MISSING – LUT descriptor is missing. |
20205 |
DICOM_ERROR_MODALITY_LUT_MISSING – Modality LUT is missing. |
20206 |
DICOM_ERROR_BAD_PIXEL_REPRESENTATION – Bad pixel representation. |
20207 |
DICOM_ERROR_PALETTECOLORLUTDATAMISSING – Palette color LUT is missing. |
20208 |
DICOM_ERROR_FEATURE_NOT_SUPPORTED – Feature not supported. |
20209 |
DICOM_ERROR_VOI_LUT_MISSING – VOI LUT is missing. |
20210 |
DICOM_ERROR_OVERLAY_ATTRIBUTES_MISSING – Overlay attributes are missing. |
20211 |
DICOM_ERROR_OVERLAY_ACTIVATIONLAYER_MISSING – Overlay activation layer element is missing. |
20212 |
DICOM_ERROR_OVERLAY_DATA_MISSING – Overlay data element is missing. |
20213 |
DICOM_ERROR_INVALID_STRUCT_SIZE – Invalid structure size. |
20214 |
DICOM_ERROR_NULL_PTR – NULL pointer. |
20215 |
DICOM_ERROR_LTIMG_MISSING – LTIMG DLL is missing. |
20216 |
DICOM_ERROR_CRYPTO_LIB_LOAD_FAILED - Failed to load the underlying cryptographic library |
20217 |
DICOM_ERROR_INVALID_MAC_TRANSFER_SYNTAX -Unable to change to the MAC Calculation Transfer Syntax |
20218 |
DICOM_ERROR_PRIVATE_KEY_LOAD_FAILED - Failed to load the private key from the specified file |
20219 |
DICOM_ERROR_CERTIFICATE_LOAD_FAILED - Failed to load the digital certificate from the specified file |
20220 |
DICOM_ERROR_CERTIFICATE_READ_FAILED - Failed to read the digital certificate from the Data Set |
20221 |
DICOM_ERROR_KEYS_MISMATCH - The specified private key doesn’t match the public key in the specified digital certificate |
20222 |
DICOM_ERROR_INVALID_MAC_ALGORITHM - The specified Digital Signature Security Profile doesn’t allow the use of the specified MAC Algorithm |
20223 |
DICOM_ERROR_INVALID_ENCRYPTION_ALGORITHM - The specified Digital Signature Security Profile doesn’t allow the use of the encryption algorithm implied by the specified keys |
20224 |
DICOM_ERROR_MAC_ID_NUMBER_ALLOCATE_FAILED - All possible values for the MAC ID Number are already used in the associated MAC Parameters Sequence |
20225 |
DICOM_ERROR_CRYPTO_LIB_FAILURE - The underlying cryptographic library failed |
20226 |
DICOM_ERROR_MAC_PARAMETER_MISSING - Failed to verify the Digital Signature because one or more of the MAC Parameters are missing |
20227 |
DICOM_ERROR_MAC_ID_NUMBER_MISSING - Failed to verify the Digital Signature because no MAC Parameters Sequence Item is referenced |
20228 |
DICOM_ERROR_UNKNOWN_MAC_ALGORITHM - Failed to verify the Digital Signature because the specified MAC Algorithm is unknown |
20229 |
DICOM_ERROR_SIGNATURE_MISSING - Failed to verify the Digital Signature because the Signature is missing |
20230 |
DICOM_ERROR_INVALID_SIGNATURE - The Digital Signature is invalid or at least one of the Digital Signatures in the Data Set is invalid |
20231 |
DICOM_ERROR_CMP_FILTER_MISSING - LFCMP Filter is missing |
20232 |
DICOM_ERROR_J2K_FILTER_MISSING - LFJ2K Filter is missing |
20301 |
DICOM_ERROR_PRINTSCU_CLASS_NOT_SUPPORTED - The required SOP/Meta SOP Class is not supported on the Association (refer to the method itself) |
20302 |
DICOM_ERROR_PRINTSCU_TIME_OUT - Timed out (refer to the Timeout property) |
20303 |
DICOM_ERROR_PRINTSCU_ASSOCIATE_RQ_REJECTED - The Association request was rejected by the Print SCP (refer to the Associate method) |
20304 |
DICOM_ERROR_PRINTSCU_FAILURE_STATUS - The response of the Print SCP specifies a Failure status code (the operation was not performed) |