Перейти к основному содержимому

llkGetFeatureLicensingType

Описание

Дает информацию о типе ограничений запрашиваемой фичи

Синтаксис

llkConsumeBatchOfExecutions
  LLKStatus LLK_API llkGetFeatureLicensingType(
uint32_t featureId,
LLKFeatureLicenseType* featureLicenseType);

Параметры

ПараметрОписание
featureIdID запорашиваемой фичи (компонента)
featureLicenseTypeУказатель на возвращаемое значение

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

ЗначениеКодОписание
LLK_OK0Запрос выполнен успешно
LLK_INVALID_PARAMETER1Параметр featureLicenseType нулевой указатель
LLK_FEATURE_NOT_FOUND2Фича (компонент) не нашлась в лицензии (в продукте отсутствует)
LLK_LICENSE_NOT_ACTIVATED_YET12Лицензия не активирована, или не инициализировано окружение методом вызова функции llkActivateLicense

Примеры

C++ пример
  LLKFeatureLicenseType type = LLKFeatureLicenseType::LLK_UNKNOWN;
const LLKStatus status = llkGetFeatureLicensingType(featureId, &type);
/* handle the `status`*/

std::cout << "LLKFeatureLicenseType: " << type << std::endl;

Пример успешного вывода (число 3 соответствует LLK_EXECUTIONS)

LLKFeatureLicenseType: 3
Заметка

Для успешной работы необходимо активировать лицензию, или инициализировать окружение методом вызова функции llkActivateLicense


История версий

  • Добавлено в 1.0.0