| Anterior | Siguiente |
| SL_E_MISMATCHED_PRODUCT_SKU | SL_E_VL_KEY_MANAGEMENT_SERVICE_VM_NOT_SUPPORTED |
SL_E_OPERATION_NOT_ALLOWED
Interpretación específica
SL_E_OPERATION_NOT_ALLOWED (0xC004F06A) indica: El Servicio de licencias de software informó de que la operación solicitada no está permitida.
Límite de la operación
La API existe y el runtime puede implementarla, pero el estado actual de licencia, producto o sesión no permite ejecutarla en este momento. Por eso este HRESULT es distinto de un “no compatible”.
Estado que debe conservarse
Registre la operación exacta, SKU, estado de licencia, modalidad de activación, contexto y cualquier transición en curso. Esa combinación determina por qué la acción está prohibida.
Comprobación
Busque en la documentación qué precondición habilita la misma operación: por ejemplo una licencia instalada, un contexto válido o una transición completada. Cambie sólo esa precondición y repita la misma API.
Diferencia con NOT_SUPPORTED
SL_E_NOT_SUPPORTED significa que la función o ruta no está implementada/admitida para ese runtime o plataforma. Aquí la capacidad puede existir, pero una regla de estado impide usarla.
Recuperación
No intente eludir la restricción modificando políticas o archivos internos. La salida correcta es llevar el producto a un estado permitido o usar la operación alternativa documentada.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.