| Anterior | Siguiente |
| NS_E_DRM_INVALID_APPCERT | NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE |
NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION
NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION: condición y prueba mínima
NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION (0xC00D277D) pertenece a protocolo DRM. La descripción oficial en español indica: La aplicación cliente se cerró de forma forzada durante una petición de DRM..
La documentación EN resume el punto técnico como the client process terminated while a DRM petition exchange was active; se conserva aquí solo como término de búsqueda para correlacionar logs y documentación.
Evidencia concreta
Para reproducir esta condición conserva versión de protocolo, challenge/petition, endpoint, respuesta y transición exacta donde se terminó la sesión. Los identificadores técnicos que aparecen en la referencia del mismo HRESULT incluyen DRM, WMDRM, HTTP, KID, URL, HRESULT.
Tres estados distintos
NS_E_DRM_UNSUPPORTED_PROTOCOL_VERSION: La versión del protocolo WMDRM-ND no se admite.
Valida la corrección repitiendo la misma operación con el mismo content/device identity. Si NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION desaparece y aparece NS_E_DRM_UNSUPPORTED_PROTOCOL_VERSION, trata ese cambio como progreso hacia otra condición: La versión del protocolo WMDRM-ND no se admite.
Terminación durante la petition
Captura petition ID, parámetros de registro/individualización, endpoint y evento de shutdown que interrumpe esta primera solicitud. El cliente se cerró mientras procesaba la petition, antes de avanzar al challenge correspondiente. Reproducir solo la fase challenge no valida esta corrección; debes demostrar que la misma petition llega a una respuesta y transición posteriores.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.