FTVSPC_INFO Structure

Contains information about the program version and license type.

struct FTVSPC_INFO {
	UINT unVspcInfoSize[32];
	LPTSTR cVersion[32];
	FtVspc_LicenseType LicenseType;
	UINT unNumberOfLicenses;
	UINT unNumberOfPorts;
	UINT unPortTrialTime;
	LPTSTR cLicensedUser[255];
	LPTSTR cLicensedCompany[255];
	LPTSTR cLicenseKey[255];
	LPTSTR cExpirationDate[64];
};

Members

unVspcInfoSize

Size of this structure in bytes.

cVersion

String containing program version number.

LicenseType

License type. Refer to FtVspc_LicenseType.

unNumberOfLicenses

Number of computers allowed to install the program according to the license. If set to zero, the number of computers is unlimited.

unNumberOfPorts

Maximum number of ports allowed to work. If set to zero, the number of ports is unlimited.

unPortTrialTime

Maximum time of life for each virtual serial port (in minutes). During this time serial application can work with the virtual serial port. If set to zero, no time limitation.

cLicensedUser

String containing the name of the person to which the license is issued. This string can be empty.

cLicensedCompany

String containing the name of the company to which the license is issued. This string can be empty.

cLicenseKey

License Key. In case of using dynamically created object, this property should be set in the first place, before calling any method or setting any other property.

cExpirationDate

String containing a date of trial license expiration. The date format depends on the locale settings. If the string is empty, the license is not trial.