Извлекает в файл переноса ранее установленную лицензию (в данном случае речь про ключ Guardant DL целиком).
Файл с извлеченной лицензией можно перенести на другой компьютер и установить при помощи функции GrdLicenseRehost().
Также рекомендуется извлекать лицензию перед изменением аппаратной конфигурации компьютера, на котором она установлена, или же когда требуется переустановить операционную систему. Таким образом выполняется сохранение ключа Guardant DL, с указанным licenseId, в файл для последующей установки обратно на компьютер-донор.
UI Text Box |
---|
color | light-blue |
---|
size | medium |
---|
icon | info |
---|
|
Перенос может быть запрещен для продукта на сервере лицензирования Guardant Station. Если в ключе есть такой продукт, то вернется ошибка GRD_REHOST_IS_NOT_ALLOWED. |
Code Block |
---|
language | cpp |
---|
linenumbers | true |
---|
|
int GRD_API GrdLicenseExtractForRehost(grd_uint32 licenseId,
void** outDonorLicense,
grd_uint32* outDonorLicenseSize);
|
licenseId | Идентификатор ранее активированной лицензии |
outDonorLicense | Указатель на буфер для извлекаемой лицензии |
outDonorLicenseSize | Размер (в байтах) буфера для извлекаемой лицензии |
GRD_OK
GRD_INVALID_PARAMETER
GRD_REHOST_IS_NOT_ALLOWED