Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Описание

Используется для переноса программного ключа Guardant DL в режиме offline. Функция отправляет на сервер лицензирования Guardant Station буфер с данными ключа, который извлекли на компьютере-доноре и цифровой отпечаток компьютера-приемника. Если функция отработала успешно, то в результате вернется буфер с данными ключа (=лицензия), который нужно будет установить на компьютер-приемник. Для успешного выполнения на компьютере, где вызывается данная функция, должен быть доступ к серверу лицензирования Guardant Station.Чтобы извлечь ключ на компьютере-доноре нужно использовать функцию GrdLicenseExtractForRehost(). Цифровой отпечаток получается на компьютере-приемнике при помощи функции GrdGetHostFingerprintпринудительного возврата открепленной сетевой лицензии в общий пул. Функция отменяет регистрацию открепленной лицензии на компьютере-приемнике до истечения срока ее действия. Полученный буфер необходимо передать на компьютер-донор и вернуть в общий пул при помощи функции GrdLicenseInstall().

Синтаксис

Code Block
languagecpp
linenumberstrue
int GRD_API GrdLicenseReturnToPool(grd_uint32 licenseId,
								   void** licenseToReturn,
								   grd_uint32* licenseToReturnSize);

Параметры

licenseId
Идентификатор ранее открепленнойлицензии
licenseToReturn
Указатель на буфер для возвращаемой лицензии. Данные в формате base64
licenseToReturnSize
Размер (в байтах) буфера licenseToReturn

Возвращаемые значения

GRD_OK

GRD_INVALID_PARAMETER