| Предыдущий | Следующий |
| CLASS_E_CLASSNOTAVAILABLE | VIEW_E_DRAW |
CLASS_E_NOTLICENSED
CLASS_E_NOTLICENSED: интерпретация кода и контроль исправления
HRESULT CLASS_E_NOTLICENSED соответствует значению 0x80040112. Его штатное описание: «Для использования класса отсутствует лицензия.»
Старший бит HRESULT делает значение ошибкой. Эта константа объявлена в winerror.h и относится к области «COM/DCOM: активация, регистрация и безопасность».
Технические ссылки
- Microsoft: generic COM коды ошибок
- Microsoft: значения HRESULT
- Microsoft: IClassFactory::CreateInstance
- Microsoft: CoGetClassObject
- Microsoft: licensing and IClassFactory2
Проверьте CLSID создаваемого COM-класса и механизм лицензирования именно этого фабрика классов. Если используется IClassFactory2, сохраните license key/LICINFO и результат CreateInstanceLic; обычная регистрация CLSID и успешный CoGetClassObject сами по себе не подтверждают наличие требуемой лицензии.
Нужно найти другой код? Найти другой код состояния или ошибки.
