VLSgetFeatureInfoExt
Syntax
LS_STATUS_CODE VLSgetFeatureInfoExt ( unsigned char *feature_name, unsigned char *version, unsigned long *capacity, int index, char *unused1, unsigned long *unused2, VLSfeatureInfo *feature_info );
| Argument | Description | 
| feature_name | Name of the feature. | 
| version | Version of the feature. | 
| capacity | Capacity of the feature. | 
| index | Used to specify a particular feature. | 
| unused1 | Use NULL as value. | 
| unused2 | Use 0 as value. | 
| feature_info | The structure in which information will be returned. Space must be allocated by caller. | 
Description
Returns the information of features available on the License Manager.
>If name, version and capacity is not NULL, information about the feature indicated by name, version and capacity is returned.
>If information about a non-capacity license is desired, capacity should be passed as NULL and feature must be non-NULL.
>If information about all licensed features (capacity as well as non-capacity) is desired, feature name should be NULL, and index should be used in a loop.
Returns
The status code LS_SUCCESS is returned if successful. Otherwise, it will return the following error codes:
| Error Code | Description | 
| VLS_CALLING_ERROR | >featureinfo is NULL >index is negative >Attempted to use standalone mode with network-only library, or network mode with standalone library. | 
| VLS_APP_UNNAMED | Version is NULL when name is non_NULL | 
| VLS_NO_MORE_ FEATURES | Finished retrieving feature information for all features on License Manager. | 
| 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 | No License Manager has been set and unable to determine which License Manager to use. | 
| VLS_BAD_SERVER_ MESSAGE | Message from 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 function. | 
| VLS_NO_SUCH_ FEATURE | License Manager does not have license that matches requested feature, version and capacity. | 
For a complete list of the error codes, see Licensing Library Error and Result Codes.
