ePass1000 C/C++ API Reference Manual Version 2.0

# EPAS_VERSIONINFO

The EPAS_VERSIONINFO structure is used to get version information of the ePass1000 and driver. A ePass1000 must be opened to retrieve this information.

    typedef struct{
        unsigned long ulDriverVersion;           /* version of the driver */
        unsigned char ucFwVerMajor;              /* Major firmware version */
        unsigned char ucFwVerMinor;              /* Minor firmware version */
        unsigned char ucProductCode;             /* Feitian defined internal product code */
        unsigned char ucConfiguration;           /* Configuration information */
    }EPAS_VERSIONINFO,*PEPAS_VERSIONINFO;

#### Member

ulDriverVersion
  This member defines the version of the device driver. The value is returned as a hexadecimal number. Application should use epas_GetDriverVersion to obtain this information.
ucFwVerMajor
  This member defines the major version of the firmware in the currently connected device.
ucFwVerMinor
  This member defines the minor version of the firmware in the currently connected device.
ucProductCode
  This member is used by Feitian internally. It defines the characterize and capability of the currently connected device.
ucConfiguration
  Currently this member is not used and always be zero.

#### Remarks

Application should zero initialize this structure before invoke any functions.

#### See Also

EPAS_ACCESSINFO, EPAS_SYSINFO, EPAS_FILEINFO, EPAS_DIRINFO