¿Qué significa el código HRESULT 0xC00D145C (NS_E_UNSUPPORTED_LANGUAGE)?

 
Anterior Siguiente
NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST NS_E_WRONG_OS_VERSION

NS_E_UNSUPPORTED_LANGUAGE

Idioma no admitido por la capacidad solicitada

NS_E_UNSUPPORTED_LANGUAGE (0xC00D145C) indica que el idioma o locale pedido no forma parte del conjunto que admite el componente Windows Media que procesa la operación. La descripción oficial es: El idioma especificado no es compatible.

Qué hay que identificar

Conserve el language tag, LCID o locale exacto, el plug-in o servicio que lo valida y la lista de idiomas que ese componente anuncia. Un idioma instalado en Windows no implica automáticamente que todos los complementos de Windows Media Services sepan cargar recursos, metadata o UI para él.

Prueba que realmente separa la causa

  • Repita la misma operación con un locale que el mismo componente enumere como soportado.
  • Compruebe si falta un language pack, resource DLL o configuración específica del plug-in.
  • Mantenga iguales publishing point, archivo y protocolo para que el único cambio sea el idioma.
  • Si un locale soportado funciona, compare la capability publicada y los recursos del locale rechazado.

No confundir con perfiles multilingües

NS_E_LANGUAGE_MISMATCH y NS_E_NUM_LANGUAGE_MISMATCH validan consistencia entre audiences de un perfil de Encoder. Aquí la pregunta es anterior y distinta: si el componente acepta siquiera el idioma solicitado.

Recuperación verificable

Use un locale admitido o instale/configure el recurso oficial que añade soporte. La corrección queda probada cuando el mismo objeto acepta el idioma y continúa a la siguiente etapa sin modificar el contenido ni desactivar validaciones.

Referencias técnicas


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