VLSdiscoverInfoExt Struct
Syntax
typedef struct 
   { 
      short     	protocol;       
      short     	isRedundant;    
      int       	num_clients;    
      char      	ip_address[VLS_MAXLEN]; 
      int       	num_units_available; 
      int       	is_served;                              
      char      	pool_name[8]; 
      long      	reserved1; 
      long      	reserved2;
      unsigned long    units_available;
      unsigned long    number_of_clients;
      long 	       structSz;
   } 
   discover_info_type_ext, VLSdiscoverInfoExt;
                                                        | Argument | Description | 
| protocol | 
                                                                         The communication protocol being used for application/License Manager communication.  | 
                                                                
| isRedundant | Validates if the license is actually redundant. | 
| num_clients | Total number of clients connected to the License Manager. The maximum value that can be displayed for this attribute (including v20 licenses) is 2,097,150. For the 4,294,967,294 value, refer to the number_of_clients attribute.  | 
                                                                
| ip_address | The IP address of the License Manager. | 
| num_units_available | Number of units/tokens available. The maximum value that can be displayed for this attribute (including v20 licenses) is 2,097,150. For the 4,294,967,294 value, refer to the units_available attribute.  | 
                                                                
| is_served | 
                                                                         Whether this client has already been granted a license for the feature and version. Allowed options are: >V_TRUE >V_FALSE  | 
                                                                
| pool_name | Name of the redundant License Manager pool. | 
| reserved1 | Reserved for future use. | 
| reserved2 | Reserved for future use. | 
| units_available | Number of units/tokens available. From RMS v9.5 onwards, up to 4,294,967,294 tokens are supported. This is applicable for license version 20 and above. | 
| number_of_clients | Total number of clients connected to the License Manager. From RMS v9.5 onwards, up to 4,294,967,294 clients are supported. This is applicable for license version 20 and above. | 
| structSz | Size of VLSdiscoverInfoExt structure. The structSz needs to be set by the caller. From RMS v9.5 onwards, this fields supports enhanced license hard limit up to 4,294,967,294. This is applicable for license version 20 and above. | 
NOTE From Sentinel RMS v9.5 onwards, this new structure has been introduced to support license hard limit up to 4,294,967,294. This is applicable for license version 20 and above.
