Описание
Выполняет открепление сетевых лицензий из программного ключа Guardant DL Net, если такая операция не была запрещена настройками продукта на сервере лицензирования Guardant Station.
Метод возвращает буфер с лицензией для установки ее на принимающем компьютере при помощи метода InstallLicense.
Данные открепляемых лицензий сохраняются в выделенной области памяти. Для ее очистки необходимо вызвать метод GrdFree.
Синтаксис
public static unsafe Status GrdLicenseDetach(string visibility, GrdProductFeaturePair[] featuresList, UInt32 durationInSec, UInt16 concurrentResourceToConsume, string recipientHardwareFingerpint, out byte[] recipientLicense)
Параметры
visibility [опционально] | Параметры поиска, определяющие область поиска лицензий |
featuresList | Указатель на массив структур GrdProductFeaturePair с номерами компонентов и связанных с ними продуктов, выбранных для открепления |
durationInSec | Максимальный срок существования экземпляра открепленной лицензии, в секундах. Начинает отсчет с момента успешного вызова метода. По истечении этого срока сетевая лицензия возвращается в общий пул |
concurrentResourceToConsume | Количество открепляемых сетевых лицензий |
recipientHardwareFingerprint | Цифровой отпечаток компьютера, на котором устанавливается экземпляр открепленной лицензии |
recipientLicense | Указатель на буфер, выделенный для сохранения открепленной лицензии, которую нужно будет установить на принимающий компьютер при помощи методов InstallLicense или GrdLicenseInstallRemotely |