GrdLicenseSendUpdateRequest
Описание
Используется для режима Offline активации. На компьютере с доступом к Интернет отправляет на сервер активации лицензий Guardant заранее подготовленный при помощи функции GrdLicenseCreateUpdateRequest() запрос на обновление лицензии.
Для сохранения ответа от сервера функция выделяет память. Чтобы освободить выделенную память нужно вызвать функцию GrdFree().
Синтаксис
Code Block |
---|
language | delphi |
---|
linenumbers | true |
---|
|
function GrdLicenseSendUpdateRequest(
request: Pointer;
requestSize: grd_uint32;
host: PAnsiChar;
port: grd_uint32;
outResponse: PPointer;
outResponseSize: Pgrd_uint32): Integer; stdcall;
|
Параметры
request | Указатель на буфер запроса на обновление. |
requestSize | Размер (в байтах) буфера запроса на обновление. |
host | Указатель на строковый буфер, содержащий адрес сервера активации лицензий Guardant |
port | Порт сервера активации лицензий Guardant |
outResponse | Указатель на возвращаемое значение указателя на буфер ответа от сервера. |
outResponseSize | Указатель на возвращаемое значение размера (в байтах) буфера ответа от сервера.
|
Возвращаемые значения
GRD_OK
GRD_NO_UPDATES_AVAILABLE
GRD_REQUEST_FAILED
GRD_GET_RESPONSE_FAILED
GRD_SERVER_NOT_FOUND
GRD_INCORRECT_RESPONSE_DATA
GRD_ACTIVATION_NOT_AVAILABLE
GRD_INVALID_PARAMETER