Описание

Позволяет удаленно установить лицензию в аппаратный ключ пользователя, даже без предварительной записи такого ключа через Guardant Station. Таким образом возможно выполнить запись лицензии в абсолютно новый ключ. Функция используется на компьютере, к которому непосредственно подсоединен аппаратный ключ Guardant. Для запроса у сервера нужной лицензии используется т. н. код для отложенной записи, сгенерированный при создании заказа через Guardant Station.

Синтаксис

int GRD_API GrdDongleSetLicense(grd_uint32 dongleId,
								const char* serialNumber,
								grd_uint32 driverType,
								const char* host,
								grd_uint32 port);

Параметры

dongleId
Уникальный идентификатор (ID) аппаратного ключа
serialNumber
Код отложенной записи лицензии
driverType

Флаг указывающий тип используемого драйвера после установки лицензии:

  • GRD_DRIVER_TYPE_NONE
  • GRD_DRIVER_TYPE_HID
  • GRD_DRIVER_TYPE_WINUSB
  • GRD_DRIVER_TYPE_VENDOR
host
Указатель на строковый буфер, содержащий адрес сервера активации лицензий Guardant
port
Порт сервера активации лицензий Guardant

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

GRD_OK

GRD_INVALID_SERIAL_NUMBER

GRD_INTERNAL_ERROR

GRD_DONGLE_NOT_FOUND

GRD_INVALID_PARAMETER

  • No labels