Contains information about the current license.
You can update this structure using IfwLicenseInfo or RtLicenseInfo.
For INtime for Windows:
typedef struct _lic_info {
long lCode; ///< locking code (unique per HW, old-style licenses)
char lockingcode[LOCKS_SIZE]; ///< locking code string
char description[DESCR_SIZE]; ///< a textual description of the license
int iType; ///< locking type
unsigned int computerId; ///< USB CID key identifier
unsigned int sUsbSerial; ///< USB serial number as printed on housing
int nCores; ///< number of nodes enabled (0 = unrestricted)
GUID AccountGUID; ///< GUID of purchaser account
GUID VendorLicenseGUID; ///< GUID of vendor license
char OtherDetails[DETAILS_SIZE]; ///< Other information
} INTIME_LICINFO;
For INtime Distributed RTOS:
typedef struct _lic_info {
long lCode; ///< locking code (unique per HW, older licenses)
char lockingcode[LOCKS_SIZE]; ///< locking code string
char description[DESCR_SIZE]; ///< a textual description of the license
int iType; ///< locking type
unsigned long computerId; ///< unique ID assigned to CID key
unsigned long sUsbSerial; ///< (Not available on INtime Distributed RTOS)
int nCores; ///< number of cores enabled (0 = unrestricted)
GUID AccountGUID; ///< GUID of purchaser account
GUID VendorLicenseGUID; ///< GUID of vendor license
char OtherDetails[DETAILS_SIZE]; ///< Other information
} INTIME_LICINFO;
lCode
lockingcode[LOCKS_SIZE]
description[DESCR_SIZE]
iType
TYPE_USB |
Locked to external locking device. |
TYPE_HDD |
Locked to HDD ID (only on RAID). |
TYPE_HDD_SN |
Locked to HDD serial number (default). |
TYPE_ERR_SN |
The locking code does not match. |
TYPE_ERR_LIC |
No license installed. |
computerId
sUsbSerial
nCores
AccountGUID
OtherDetails[DETAILS_SIZE]