| Anterior | Siguiente |
| NS_E_DRM_EXPIRED_LICENSEBLOB | NS_E_DRM_INCLUSION_LIST_REQUIRED |
NS_E_DRM_INVALID_LICENSEBLOB
Condición concreta: NS_E_DRM_INVALID_LICENSEBLOB
NS_E_DRM_INVALID_LICENSEBLOB (0xC00D28B4) pertenece a licencias y derechos. La descripción oficial en español indica: El bloque de licencia incluido en la solicitud Cardea no es válido. Póngase en contacto con el soporte técnico de Microsoft.
Para reproducir esta condición conserva KID/content ID, license ID, ventana temporal, derechos concedidos, issuer y estado de adquisición/validación. Los identificadores técnicos que aparecen en la referencia del mismo HRESULT incluyen WMDRM, HRESULT, DRM, 0xC00D28B4.
Estados cercanos que no son equivalentes
NS_E_DRM_NO_UPLINK_LICENSE: No se puede crear la licencia encadenada porque no existe la licencia superior a la que hace referencia.NS_E_DRM_LICENSE_NOTACQUIRED: No se pudo obtener la licencia.NS_E_DRM_LICENSE_APPSECLOW: La licencia de este archivo requiere un nivel de seguridad superior al que ofrece el reproductor actual. Use otro reproductor o actualice el que está utilizando.
Valida la corrección repitiendo la misma operación con el mismo content/device identity. Si NS_E_DRM_INVALID_LICENSEBLOB desaparece y aparece NS_E_DRM_NO_UPLINK_LICENSE, trata ese cambio como progreso hacia otra condición: No se puede crear la licencia encadenada porque no existe la licencia superior a la que hace referencia.
Blob de licencia mal formado o incompatible
Preserva los bytes originales, longitud, versión y KID antes de intentar abrir la licencia. El parser no puede considerar válido el blob que recibe; por tanto la investigación debe centrarse en origen, truncamiento, formato y correspondencia con el contenido. Un LICENSE_INITIALIZATION_ERROR puede ocurrir después con una licencia estructuralmente válida cuando falla la inicialización del objeto/runtime.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.