| 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_SRMconcerns 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.