Описание
Хранит параметры JSON-строка для передачи параметров поиска и доступа к лицензии.
Все поля опциональные и если не заполняются, то используются стандартные параметры «по умолчанию».
Code Block | ||||
---|---|---|---|---|
| ||||
typedef struct { /// @brief [optional] Perform feature search only inside of specified license /// . By default, the feature search is performed in all licenses grd_uint32 licenseId;"licenseId": 0x12345678, /// @brief [optional] Restriction for feature search area specified by GrdRemoteMode /// By default GRD_LOCAL_MODE_ON and GRD_REMOTE_MODE_ONthe mixed mode are set grd_uint32 remoteMode;"remoteMode": 3, /// @brief [optional] The mask for specifying the dongle models to which feature can be bound to (0 means all models). See GrdDongleModel enumeration /// See GrdDongleModel enumeration. By default, the feature search is performed in all dongle models grd_uint32 dongleModel;"dongleModel": 0x400, /// @brief [optional] Additional feature flags /// The number of the product to which feature bound to (0 means all products). By default, no additional feature flags are usedthe feature search is performed in all products grd_uint32 flags;"productNumber": 777, /// @briefNumber Theof numbernetwork ofresource theto productconsume. toBy whichdefault, feature1 bound to (0 means"networkResourceToConsume" all: products)1, /// By default, the feature search is performed in all products Configuration for Guardant Control Center "controlCenter": { grd_uint32 productNumber; /// HostName @briefor LookupIP optionsaddress forof the computer on which Guardant NetControl ServerCenter is running /// @details By default (if the structure is filled with zero values), uses a broadcast search /// for the Guardant Net Server. For a broadcast search, a custom address can be set. "hostName": [ "192.168.77.77" ], // Broadcast search for remote licenses (enabled by default) "broadcastSearch" : true, /// Sets Tothe disabletimeout broadcastvalue search, set the address of the computer on which Guardant Net Server is running(in seconds) for a connection attempt before the function terminates and generates an error GrdNetServer netServer; "connectionTimeout" /// @brief Reserved: 20 } grd_uint8 reserved[0x400]; } GrdVisibility; |
Поля
licenseId [опционально]licenseId | Выполнять поиск объектов только внутри указанной лицензии «По умолчанию» поиск производится во всех лицензиях | |||
remoteMode [опционально]remoteMode | Ограничение для области поиска лицензии. Задается режимом RemoteMode 1 — искать ключи только локально «По умолчанию» ищутся ЛОКАЛЬНЫЕ и СЕТЕВЫЕ лицензии | |||
dongleModel | Выполнять поиск объектов только внутри указанных моделей ключей | dongleModel [опционально] | Позволяет однозначно указать модели ключей, к которым будет привязан лицензируемый копонент (0 — все модели). При использовании только программных или только аппаратных лицензий позволяет сократить время поиска нужного компонента. Доступные модели ключей определены в DongleModel enumeration. «По умолчанию» учитываются все возможные модели | |
flags [опционально] | Дополнительные флаги «По умолчанию» дополнительные флаги не используются | |||
productNumber | Номер продукта, к которому привязан компонент. «По умолчанию» поиск глобальный и производится по всем продуктам разработчикав лицензии. | |||
networkResourceToConsume | Количество сетевых лицензий, занимаемых за дну операцию GrdFeatureLogin | |||
hostName | Имя или IP-адрес компьютера | netServer | Параметры поиска компьютера,на котором запущен | сервер Guardant NetGuardant Control Center, раздающий сетевые лицензии. Допускается передача массива адресов. Порядок опроса серверов соответствует порядку заданному в массиве. Если поле не задано, то используется широковещательный поиск внутри локальной сети, если опция broadcastSearch включена |
broadcastSearch | Включает или отключает широковещательный поиск в локальной сети | |||
connectionTimeout | Устанавливает значение времени ожидания (в секундах) при попытке подключения, по истечении которого функция завершается и генерируется ошибка. | reserved[0x400] | Зарезервировано