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.
|