Persistence Cleaning Error Codes

The persistence cleaning API can return any of the following error codes:

Hexadecimal Code Status Code Description

0xC8010001

VLScl_ILLEGAL_VENDOR_ID

The library does not have a valid serial number information.

0xC8010002

VLScl_INSUFFICIENT_PERMISIONS

If the application calling the API is run in non administrator user mode.

0xC8010003

VLScl_INVALID_ARGUMENTS

If wrong value(s) is/are passed as arguments to the API.

0xC8010004

VLScl_NO_TRIAL_FEATURE_IN_USE

If the trial information of the given feature-version is not found.

0xC8010005

VLScl_NO_COMMUTER_FEATURE_IN_USE

If the commuter information of the given feature-version is not found.

0xC8010006

VLScl_NO_GRACE_INFORMATION_FOUND

If the grace information of the given feature-version is not found.
0xC8010007 VLScl_NO_REVOKE_INFORMATION_FOUND The revocation information of the given feature-version is not found.
0xC8010008 VLScl_NORESOURCES A memory-related error (malloc, etc.) has occurred.
0xC8010010 VLScl_RESOURCE_LOCK_FAILURE Failed to acquire an API lock. The API should be recalled on receiving this error.
0xC8010009 VLScl_INTERNAL_ERROR An internal error.
0xC8010011 VLScl_NO_COMMUTER_INFO_FOUND No commuter persistence information is found for the given feature-version. Probably, no commuter tokens are checked out for this feature-version, or when there are commuter check outs for other feature-version(s).
0xC8010012 VLScl_NO_PERSISTENCE_DEVICE If the cleaning library is initialized to run in VLS_CPD_NO_DEVICE mode.
0xC8010013 VLScl_DEVICE_NOT_FOUND If the device is not available.