Описание
Используется для режима Offline активации. На компьютере с доступом к Интернет отправляет на сервер активации лицензий Guardant заранее подготовленный при помощи функции GrdLicenseCreateActivationRequest() запрос активации.
Для сохранения ответа от сервера функция выделяет память. Чтобы освободить выделенную память нужно вызвать функцию GrdFree .
Синтаксис
Code Block | ||||
---|---|---|---|---|
| ||||
int GRD_API GrdLicenseSendActivationRequest(const char* serialNumber, GrdCustomerInfo* customerInfo, const void* request, grd_uint32 requestSize, const char* host, grd_uint32 port, void** outResponse, grd_uint32* outResponseSize); |
Параметры
serialNumber | Указатель на буфер со строкой, содержащий серийный номер |
customerInfo [опционально] | Указатель на структуру , содержащую информацию о покупателе OLD GrdCustomerInfo. Может быть NULL |
request | Указатель на буфер запроса на активацию |
requestSize | Размер (в байтах) буфера запроса на активацию |
host | Указатель на строковый буфер, содержащий адрес сервера активации лицензий Guardant |
port | Порт сервера активации лицензий Guardant |
outResponse | Указатель на возвращаемое значение указателя на буфер ответа от сервера |
outResponseSize | Указатель на возвращаемое значение размера (в байтах) буфера ответа от сервера |
Возвращаемые значения
GRD_SERIAL_NUMBER_RESOURCE_EXHAUSTED