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.