Описание
Выполняет открепление сетевых лицензий из программного ключа Guardant DL Net, если такая операция не была запрещена настройками продукта на сервере лицензирования Guardant Station.
Получает информацию обо всех доступных лицензиях в соответствии с указанными параметрами поиска. Для сохранения данных о доступных лицензиях функция выделяет память. Чтобы освободить выделенную память нужно вызвать функцию GrdFree().
Синтаксис
Code Block |
---|
language | cpp |
---|
linenumbers | true |
---|
|
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 | Указатель на массив с номерами компонентов и связанных продуктов, выбранных для открепления |
featuresCount |
|
durationInSec |
|
concurrentResourceToConsume |
|
recipientHardwareFingerprint |
|
recipientLicense |
|
recipientLicenseSize |
|
Возвращаемые значения
GRD_OK
GRD_FEATURE_NOT_FOUND
GRD_INVALID_PARAMETER