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