The LMX_ClientStoreSave function saves data to the local client store.
Prototype
Code Block | ||
---|---|---|
| ||
LMX_STATUS LMX_ClientStoreSave ( LMX_HANDLE LmxHandle, const char *szVirtualFilename, const char *szString ); |
Parameters
LmxHandle
[in/out] LM-X handle.
...
szString
[in] The content to store in the client store.
Return values
On success, this function returns the status code LMX_SUCCESS.
On failure, this function returns an error code in the format described in Return codes.
Remarks
The LMX_ClientStoreSave function and the LMX_ClientStoreLoad function work together to store sensitive license information in an encrypted manner into the client store.
...
See Secure store and Client store for more information about secure store and client store.
Example
The following is a basic example of using LMX_ClientStoreSave, which saves the "DataToBeStored" string to "myFile".
Code Block | ||
---|---|---|
| ||
#include <lmx.h>
#include <stdio.h>
LMX_HANDLE h;
int main()
{
char m[LMX_MAX_LONG_STRING_LENGTH];
exit_on_error(LMX_Init(&h));
exit_on_error(LMX_ClientStoreSave(h, "myFile", "DataToBeStored"));
exit_on_error(LMX_ClientStoreLoad(h, "myFile", m));
printf("Loaded: %s\n", m);
return 0;
}
|