ePass1000 Reference Manual Version 2.0

# Error Code Value

This section contains a list of all ePass1000 status return codes that can be returned by the API. Specified error code returned by specified function is defined in corresponding function referrence section.

  Return Status | Description | Value
  --- | --- | ---
  FT_SUCCESS | Operation completed successfully. | 0x00
  FT_CANNOT_OPEN_DRIVER | Driver cannot be opened or driver not loaded or system donnot support USB. Either the driver is missing or could not be found, or device is not detected through the USB port. Check to see if the OS has been configured to support USB. Check driver installation. | 0x01
  FT_INVALID_DRVR_VERSION | Incompatible driver version. May happen when the libraries do not match driver. Check out your installation. | 0x02
  FT_INVALID_COMMAND | Invalid command is sent to the device. May happend if the device does not support a command that sent from the library. Generally caused by driving an old version ePass1000 with a new version library. | 0x03
  FT_ACCESS_DENIED | Access denied. Check out the access settings and provide proper access settings. | 0x04
  FT_UNIT_NOT_FOUND | The device could not be found. Check out your installation. | 0x06
  FT_DEVICE_REMOVED | The device has been disconnected. The device is unreachable through the USB port. | 0x07
  FT_COMMUNICATIONS_ERROR | Exception occured during transfer data between device and driver. Driver recerved an invalid response from the device. Rarely occur. Try again, reboot the machine and restart the application. | 0x08
  FT_DIR_NOT_FOUND | The specified directory does not exist. Check your directory ID parameter. | 0x09
  FT_FILE_NOT_FOUND | The specified file does not exist. Check your file ID parameter. | 0x0A
  FT_MEM_CORRUPT | Memory of the ePass1000 may be corrupted. You should delete all contain in the memory and try again. The ePass1000 may be damaged. | 0x0B
  FT_INTERNAL_HW_ERROR | Internal hardware error. Rarely occur. The device may be defective. | 0x0C
  FT_INVALID_RESP_SIZE | Abnormal response received from the device. Rarely occur. Try again, reboot the machine and restart the application. | 0x0D
  FT_PIN_EXPIRED | USER PIN counter is zero. USER PIN verification attempt is forbidden. | 0x0E
  FT_ALREADY_EXISTS | File or directory already exists. | 0x0F
  FT_NOT_ENOUGH_MEMORY | Insufficient memory. Memory space of the ePass1000 exhausts. | 0x10
  FT_INVALID_PARAMETER | Invalid parameter. Check out your parameter. | 0x11
  FT_INPUT_TOO_LONG | Input data is too long to be transfered. | 0x13
  FT_INVALID_FILE_SELECTED | File type or file content is not valid. | 0x14
  FT_DEVICE_IN_USE | The device has already been opened by another application. There is only one application can access ePass1000 at one time. | 0x15
  FT_INVALID_API_VERSION | The API version is not compatible with the library. | 0x16
  FT_TIME_OUT_ERROR | Operation timed-out. | 0x17
  FT_ITEM_NOT_FOUND | Specified item not found. | 0x18
  FT_COMMAND_ABORTED | The operation aborted before completion. | 0x19
  FT_INVALID_STATUS | The device runs into undefined status.Rarely occur. Maybe the driver version and function library version are not in coincidence, or the software is not installed correctly | 0xFF