Syntax
int PCMSAbout (const char *which, char *buffer, int bufSize)
Parameters
const char *which – The keyword for the information you are seeking:
- ProductName returns the product name, such as “PC*MILER Connect.”
- ProductVersion returns the product version, such as 25.
- CurrUsers returns the number of active current users, such as 7.
- MaxUsers returns the maximum number of PC*MILER product user licenses purchased, such as 20.
- DataVersion returns the data version which includes the data product name and version number.
char *buffer – The buffer that stores product information.
int bufSize – The number of bytes in the buffer.
Description
Gets the PC*MILER Connect version number, the current number of active PC*MILER product users on the network, the maximum number of simultaneous users that are allowed with the current license, or the data version.
Return Values
Sample Code
char szProdName[BUFLEN] = {0};
char szProdVer[BUFLEN] = {0};
char szMaxUsers[BUFLEN] = {0};
char szCurrUsers[BUFLEN] = {0};
char szDataVersion[BUFLEN] = {0};
ret = PCMSAbout("ProductName", szProdName, BUFLEN);
TestErr(ret > 0, "PCMSAbout(\"ProductName\")");
ret = PCMSAbout("ProductVersion", szProdVer, BUFLEN);
TestErr(ret > 0, "PCMSAbout(\"ProductVersion\")");
ret = PCMSAbout("CurrUsers", szCurrUsers, BUFLEN);
TestErr(ret > 0, "PCMSAbout(\"CurrUsers\")");
ret = PCMSAbout("MaxUsers", szMaxUsers, BUFLEN);
TestErr(ret > 0, "PCMSAbout(\"MaxUsers\")");
ret = PCMSAbout("DataVersion", szDataVersion, BUFLEN);
TestErr(ret > 0, "PCMSAbout(\"DataVersion\")");Supported Since: PC*MILER Connect 13
Category: Administration