Site icon EfmSoft

¿Qué significa el código HRESULT 0x80040112 (CLASS_E_NOTLICENSED)?

 
Anterior Siguiente
CLASS_E_CLASSNOTAVAILABLE VIEW_E_DRAW

CLASS_E_NOTLICENSED

Qué significa CLASS_E_NOTLICENSED

CLASS_E_NOTLICENSED corresponde al HRESULT 0x80040112. Windows indica: «La clase no tiene licencia para su uso.».

La frontera técnica es class factories, agregación y licencia de clases COM. En este caso, la clase requiere una licencia que no está disponible para esa creación; separa licencia de registro y de disponibilidad de la factoría.

Qué comprobar

Tratamiento recomendado

Comprueba que la factoría exponga la clase/IID y que agregación/licencia sean compatibles con la forma de creación. Ajusta el contrato o la llamada, no el registro de clases que ya resuelve correctamente.

Resultados cercanos que significan otra cosa

El objetivo es demostrar que la condición «La clase no tiene licencia para su uso.» ya no existe en la frontera original; un éxito obtenido por saltarse esa frontera no valida la corrección.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version