What does HRESULT 0xC0262512 (ERROR_GRAPHICS_OPM_INVALID_SRM) mean?

 
Previous Next
ERROR_GRAPHICS_PVP_HFS_FAILED ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP

ERROR_GRAPHICS_OPM_INVALID_SRM

The HDCP revocation list cannot be accepted

An SRM is a signed HDCP System Renewability Message that carries revocation information for downstream devices. In OPM semantics, the application passes the SRM to OPM_SET_HDCP_SRM; the output validates it and retains it for later HDCP enforcement. The error says that this validation failed, not that a particular display has already been revoked.

Common integration mistakes are truncating the binary message, pairing a version field with the wrong payload, treating a text or transport wrapper as the SRM bytes, and sending data intended for another HDCP revision. The application should preserve the vendor-supplied binary payload and its exact byte count, rather than reconstructing or editing it.

Useful distinction

  • ERROR_GRAPHICS_OPM_INVALID_SRM concerns the validity of the SRM itself.
  • A valid SRM can later identify a revoked receiver, which is reported through OPM status rather than by this input-validation error.
  • The SRM command is not available for a video output created with COPP semantics; that compatibility mode has a different revocation workflow.

References


Looking for a different code? Search another status or error code.