Site icon EfmSoft

¿Qué significa el código HRESULT 0xC0262516 (ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET)?

 
Anterior Siguiente
ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH

ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET

Qué significa ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET

Windows devuelve ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET (0xC0262516) cuando se cumple esta condición gráfica concreta: El método IOPMVideoOutput::GetInformation no puede devolver la versión del SRM utilizado porque la aplicación nunca pasó correctamente un SRM a la salida de vídeo.

La semántica depende del estado de Output Protection Manager/COPP y la negociación de protección de contenido en una salida de vídeo. En esta llamada, la condición concreta es «El método IOPMVideoOutput::GetInformation no puede devolver la versión del SRM utilizado porque la aplicación nunca pasó correctamente un SRM a la salida de vídeo.»; relaciónala con opm hdcp srm never set en la llamada que devuelve el HRESULT.

Qué comprobar

  • Prueba de forma explícita esta condición: la condición concreta es «El método IOPMVideoOutput::GetInformation no puede devolver la versión del SRM utilizado porque la aplicación nunca pasó correctamente un SRM a la salida de vídeo.»; relaciónala con opm hdcp srm never set en la llamada que devuelve el HRESULT.

Diagnóstico específico del código

La operación HDCP requiere que se haya establecido previamente el System Renewability Message (SRM) correspondiente, pero la sesión/output no tiene ninguno registrado.

Valida versión y procedencia del SRM, aplícalo mediante el flujo OPM documentado y confirma el sequence state antes de activar HDCP. Un output sin SRM no se corrige recreando solo el handle OPM.

Referencias técnicas


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

Exit mobile version