Описание
Выполняет открепление сетевых лицензий из программного ключа Guardant DL Net, если такая операция не была запрещена настройками продукта на сервере лицензирования Guardant Station. Функция возвращает буфер с лицензией для установки ее на принимающем компьютере при помощи GrdLicenseInstall(). Для сохранения данных открепляемых лицензий функция выделяет память. Чтобы освободить выделенную память нужно вызвать функцию GrdFree().
Синтаксис
int GRD_API GrdLicenseDetach(const char* visibilityJson, const GrdProductFeaturePair* featuresList, grd_uint32 featuresCount, grd_time_t durationInSec, grd_uint16 concurrentResourceToConsume, const char* recipientHardwareFingerprint, void** recipientLicense, grd_uint32* recipientLicenseSize);
Параметры
visibilityJson [опционально] | Параметры поиска в JSON, определяющие область поиска лицензий, для подробной информации смотрите описание visibility |
featuresList | Указатель на массив структур GrdProductFeaturePair с номерами компонентов и связанных продуктов, выбранных для открепления |
featuresCount | Количество открепляемых компонентов из featuresList |
durationInSec | Максимальный срок существования экземпляра открепленной лицензии. Указывается в секундах. Отсчитывается с момента удачного вызова функии и по истечении сетевая лицензия вернется в общий пул |
concurrentResourceToConsume | Количество открепляемых сетевых лицензий |
recipientHardwareFingerprint | |
recipientLicense | |
recipientLicenseSize |