llkGetFeatureLicensingType
Описание
Дает информацию о типе ограничений запрашиваемой фичи
Синтаксис
llkConsumeBatchOfExecutions
LLKStatus LLK_API llkGetFeatureLicensingType(
uint32_t featureId,
LLKFeatureLicenseType* featureLicenseType);
Параметры
Параметр | Описание |
---|---|
featureId | ID запорашиваемой фичи (компонента) |
featureLicenseType | Указатель на возвращаемое значение |
Возвращаемые значения
Значение | Код | Описание |
---|---|---|
LLK_OK | 0 | Запрос выполнен успешно |
LLK_INVALID_PARAMETER | 1 | Параметр featureLicenseType нулевой указатель |
LLK_FEATURE_NOT_FOUND | 2 | Фича (компонент) не нашлась в лицензии (в продукте отсутствует) |
LLK_LICENSE_NOT_ACTIVATED_YET | 12 | Лицензия не активирована, или не инициализировано окружение методом вызова функции 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