Что означает код HRESULT 0x80040112 (CLASS_E_NOTLICENSED)?

 
Предыдущий Следующий
CLASS_E_CLASSNOTAVAILABLE VIEW_E_DRAW

CLASS_E_NOTLICENSED

CLASS_E_NOTLICENSED: интерпретация кода и контроль исправления

HRESULT CLASS_E_NOTLICENSED соответствует значению 0x80040112. Его штатное описание: «Для использования класса отсутствует лицензия.»

Старший бит HRESULT делает значение ошибкой. Эта константа объявлена в winerror.h и относится к области «COM/DCOM: активация, регистрация и безопасность».

Технические ссылки

Проверьте CLSID создаваемого COM-класса и механизм лицензирования именно этого фабрика классов. Если используется IClassFactory2, сохраните license key/LICINFO и результат CreateInstanceLic; обычная регистрация CLSID и успешный CoGetClassObject сами по себе не подтверждают наличие требуемой лицензии.


Нужно найти другой код? Найти другой код состояния или ошибки.