VLSgetQueuedClientInfoExt
Syntax
LS_STATUS_CODE VLSgetQueuedClientInfoExt (
unsigned char *feature name,
unsigned char *version,
int index,
char *unused1,
VLSqueuedClientInfo *client_info );
Argument | Description |
feature_name |
Feature name of the client for which we are requesting information. An IN parameter. |
version |
Version for which licenses are requested. Must be unique, for the associated feature. An IN parameter. |
index |
Index of the client with the License Manager, for a particular feature. An IN parameter. |
unused1 | Unused. Pass NULL as value. |
client_info |
The structure in which information will be returned. Pointer to the VLSqueuedClientInfo structure, which specifies the client information. An OUT parameter. Set the structSz data member of structure VLSqueuedClientInfo before calling this API. |
Description
Fills the structure pointed by client_info to a structure containing the current information of a queued client identified by specified feature_name, version, and index. Enhanced version of the existing API VLSgetQueuedClientInfo for supporting EPOC time beyond year 2038.
Returns
The status code LS_SUCCESS is returned if successful. Otherwise, it will return the following error codes:
Error Code |
Description |
VLS_CALLING_ERROR |
>client_info parameter is NULL. >index is negative. >Attempted to use standalone mode with network only library, or network mode with standalone library. >The structSz data member of structure VLSqueuedClientInfo is not filled correctly. |
VLS_APP_UNNAMED |
>feature_name is NULL >version is NULL >Both feature and version cannot be NULL |
VLS_NO_LICENSE_GIVEN |
Finished retrieving client information for all the clients. |
VLS_NO_SUCH_FEATURE |
License Manager does not have a license that matches requested feature, version and capacity. |
VLS_MULTIPLE_ VENDORID_FOUND |
The License Manager has licenses for the same feature and version from multiple vendors. It is ambiguous which feature is requested. |
VLS_NO_SERVER_ RUNNING |
License Manager on specified host is not available for processing license operation requests. |
VLS_NO_SERVER_ RESPONSE |
Communication with License Manager has timed out. |
VLS_HOST_UNKNOWN |
Invalid hostName was specified. |
VLS_NO_SERVER_FILE |
The License Manager has not been set and is unable to determine which License Manager to use. |
VLS_BAD_SERVER_ MESSAGE |
Message returned by the License Manager could not be understood. |
LS_NO_NETWORK |
Generic error indicating that the network is unavailable for servicing the license operation. |
LS_NORESOURCES |
An error occurred in attempting to allocate memory needed by this function. |
For a complete list of the error codes, see Licensing Library Error and Result Codes.