|
|
The function RtcplGetProductInfo retrieves the RTX product type and version.
Syntax
BOOL RtcplGetProductInfo( DWORD majorVersion,
DWORD minorVersion,
PDWORD pReturnedProductType
);
Parameters
majorVersion
The major version number of the product version.
minorVersion
The minor version number of the product version.
pReturnedProductType
The product edition. The edition defines are defined in RtxProp.h. Edition defines are as follows:
RTX 2016 Editions
|
Value |
Description |
|
PRODUCT_RT_SOLO |
Indicates one shared or dedicated RTSS processor in a uniprocessor or multicore/multiprocessor environment. |
|
PRODUCT_RT_ENTRY |
Indicates one shared or up to two dedicated RTSS processors in a multicore/multiprocessor environment. |
| PRODUCT_RT_BASIC |
Indicates one shared or up to three dedicated RTSS processors in a multicore/multiprocessor environment. |
| PRODUCT_RT_PROFESSIONAL |
Indicates one shared or up to seven dedicated RTSS processors in a multicore/multiprocessor environment. |
| PRODUCT_RT_PREMIUM |
Indicates one shared or up to 15 dedicated RTSS processors in a multicore/multiprocessor environment. |
| PRODUCT_RT_ULTIMATE |
Indicates one shared or up to 31 dedicated RTSS processors in a multicore/multiprocessor environment. |
| PRODUCT_UNLICENSED | Indicates an unexpected license. |
Previous to RTX 2016 Editions
|
Value |
Description |
|
PRODUCT_NO_EDITION |
Editions were not supported in versions previous to RTX 2016 |
Return Values
A value of TRUE if the function succeeds, otherwise FALSE.
The function fails with a GetLastError of ERROR_INVALID_PARAMETER if pReturnedProductType is NULL.
Requirements
| Header | RtxProp.h, RtxVersion.h |
| Library | RtxProp.lib |