VPT_REQUEST_LINE_EXT2
Syntax
typedef struct _VPT_REQUEST_LINE_EXT2
{
unsigned long struct_size;
unsigned char ucOperation;
unsigned int hard_limit_to_revoke;
unsigned char *pucVendorDefined;
unsigned long ulVendorDefinedLength;
unsigned char *pucLicenseLine;
unsigned long ulLicenseLineLength;
#if (defined _WIN64) || (defined _V_LP64_)||(defined _TRU64_)
unsigned long long uiRevokeGraceDays;
#else
unsigned int uiRevokeGraceDays;
#endif
} VPT_REQUEST_LINE_EXT2, *PVPT_REQUEST_LINE_EXT2;
struct_size |
The size of the structure. |
ucOperation |
The requested operation.
The VLSgeneratePermissionTicketExt2 API supports only network license revocation (R) in a permission ticket line.
Up to 15 operations are allowed in a permission ticket.
|
hard_limit_to_revoke |
The number of tokens of a license to be revoked. However, since partial revocation is not supported using the VLSgeneratePermissionTicketExt2 API, set the value to 0.
|
pucVendorDefined |
The vendor defined data.
If there is no vendor defined data, the pucVendorDefined argument must be NULL. Correspondingly, the ulVendorDefinedLength argument is ignored.
|
ulVendorDefinedLength |
The length of the vendor defined data. |
pucLicenseLine |
The license string to be revoked.
|
ulLicenseLineLength |
The length of license string to be revoked. |
uiRevokeGraceDays |
The deferred revocation period after which the actual revocation will take place. It can be a value between 1 and 30 days (revocation happens 30 days after it was actually instigated). In 8.6.0, changes in data-types are done for cross-platform support.
|