ePass1000 C/C++ API Reference Manual Version 2.0

# EPAS_SYSINFO

The EPAS_SYSINFO structure defines system information of the ePass1000. A ePass1000 must be opened to obtain this information.

    typedef struct{
        unsigned long ulFlags;
        unsigned long ulFreeSpace;
        unsigned long ulReserved1[2];
        unsigned char ucFileSysType;
        unsigned char ucMaxDirLevels;
        unsigned char ucReserved2[14];
    }EPAS_SYSINFO,*PEPAS_SYSINFO;

#### Member

ulFlags
  Reserved for future use and must be set to zero.
ulFreeSpace
  Returns the free space of the current connected device.
ulReserved1
  This member is reserved for future use and must be set to zero.
ucFileSysType
  This member defines the type of file system used by the current connected device. The file system type currently defined is:

  Name | Description
  --- | ---
  EPAS_SYS_TYPE1 | The device supports Type 1 file system.

ucMaxDirLevels
  defines the maximum number of directory levels supported by the file system.
ucReserved2
  Reserved for future use and must be set to zero.

#### Remarks

Application should zero initialize this structure before invoke any functions.

#### See Also

EPAS_ACCESSINFO, EPAS_VERSIONINFO, EPAS_FILEINFO, EPAS_DIRINFO