RtGetLicenseFeatureStatus
The function RtGetLicenseFeatureStatus, available from within an RTSS process, queries the licensed status of a given feature.
NOTE: This function has been deprecated and will be removed in a future release. To retrieve information about licenses installed on the system, use RtGetLicenses.
Syntax
BOOL RtGetLicenseFeatureStatus( TCHAR featureName, RtFeatureLicenseStatus status );
Parameters
featureName
Product code for your IntervalZero features. Below are common product codes for RTX64:
| Feature | Product Code |
|---|---|
| RTX64 | RTX64 Subsystem |
| TCP64 | RT-TCP/IP Stack |
| SDK64 | Software Development Kit (SDK) |
status
Pointer to an instance of RtFeatureLicenseStatus, which is defined as:
| Feature | Description |
|---|---|
|
STATUS_LICENSE_ERROR |
An error occurred reading the license information |
|
STATUS_LICENSE_VALID |
Valid license exists for features |
|
STATUS_LICENSE_VALID_EVALUATION |
Valid time-limited license for feature |
|
STATUS_LICENSE_INVALID |
The license is invalid for a reason other than it has expired |
|
STATUS_LICENSE_EXPIRED |
License for the feature has expired |
Return Value
Returns TRUE if successful. Returns FALSE if unsuccessful.
Remarks
This RTAPI call only provides license information for features licensed to RTX64 2014. If a feature has only a RTX64 2013 license, this RTAPI call reports it as unlicensed.
Requirements
| Minimum Supported Version | RTX64 2013 |
| Header | RtssApi.h |
| Library | Rtx_Rtss.lib |