You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

GrdLicenseActivate

Описание

Активирует программную лицензию Guardant DL на компьютере пользователя.

Синтаксис

function GrdLicenseActivate(
  serialNumber: PAnsiChar;
  host: PAnsiChar;
  port: grd_uint32;
  customerInfo: PGrdCustomerInfo;
  outLicenseId: Pgrd_uint32): Integer; stdcall;

Параметры

serialNumber

Указатель на строковый буфер, содержащий серийный номер

host
Указатель на строковый буфер, содержащий адрес сервера активации лицензий Guardant
port
Порт сервера активации лицензий Guardant
customerInfo
Указатель на структуру, содержащую информацию о покупателе GrdCustomerInfo (Delphi)
outLicenseId
Указатель на возвращаемое значение уникального идентификатора лицензии

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

GRD_OK

GRD_INVALID_SERIAL_NUMBER

GRD_SERIAL_NUMBER_RESOURCE_EXHAUSTED

GRD_LICENSE_ALREADY_ACTIVATED

GRD_GET_HARDWARE_ID_ERROR

GRD_NOT_ENOUGH_HARWARE_TO_BIND

GRD_ACTIVATION_ON_VM_FORBIDDEN

GRD_REQUEST_FAILED

GRD_GET_RESPONSE_FAILED

GRD_SERVER_NOT_FOUND

GRD_INCORRECT_RESPONSE_DATA

GRD_ACTIVATION_NOT_AVAILABLE

GRD_FILE_CREATION_ERROR

GRD_INVALID_PARAMETER

  • No labels