VLScgSetVmDetection
Syntax
int VLScgSetVmDetection (VLScg_HANDLE iHandle, codeT *codeP, char *vmDetectionStr);
| Argument | Description |
|
iHandle |
The instance handle for this library. |
|
codeP |
The pointer to the codeT struct. |
|
vmDetectionStr |
The buffer used to set the virtual machine detection flag for clients. The valid values are: >VLScg_VM_ALLOWED_STRING - Issue license token on virtual machine detection = “0” >VLScg_VM_DISALLOWED_STRING - Do not issue license token on virtual machine detection = “1” |
Description
Sets the action on detection of a virtual machine—whether to allow\deny a license token.
This check is done only when the RMS License Manager starts up, however, the License Manager does not exit on detection of a virtual machine on the host. Only those licenses that disallow license use (in the case of VM detection) are denied.
Returns
The status code VLScg_SUCCESS is returned if successful. Otherwise, it will return the following error codes:
|
Error Code |
Description |
|
VLScg_INVALID_INPUT |
If value is not any one of the above defined flags. |
For the complete list of the error codes, refer to License Generation and Revocation Error Codes .