VPT_REQUEST_EXT2
Syntax
typedef struct _VPT_REQUEST_EXT2 { unsigned long struct_size; unsigned char *pucTransactionId; unsigned long ulLockCodeSelector; unsigned char *pucLockInfo; unsigned long ulTimeStamp; unsigned char *pucCustomDefined; unsigned long ulCustomDefinedLength; unsigned long ulRequestArraySize; PVPT_REQUEST_LINE_EXT2 pvRequestArrayExt; } VPT_REQUEST_EXT2, *PVPT_REQUEST_EXT2;
Member | Description |
struct_size | The size of the structure. |
pucTransactionId |
The transaction ID to uniquely identify a permission ticket to be generated. |
ulLockCodeSelector | The locking criteria. |
pucLockInfo | The locking code corresponding to the locking criteria. |
ulTimeStamp | The time stamp of the permission ticket to be generated. |
pucCustomDefined |
The vendor defined custom data contained in the permission ticket. Can contain up to 384 alpha-numeric characters. This mandatory field does not accept NULL value. |
ulCustomDefinedLength | The length of the vendor defined custom data. |
ulRequestArraySize | The number of requests. |
pvRequestArrayExt | A pointer to an array of structures for the requested operations and licenses. |