What does HRESULT 0xC0262516 (ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET) mean?

 
Previous Next
ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH

ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET

No current SRM version is available to report

This status applies when code asks the OPM output for the current HDCP SRM version before a successful OPM_SET_HDCP_SRM operation. It is a state-of-session result: it does not by itself say that HDCP has failed, that a receiver is revoked, or that the display cannot support HDCP.

For protected content that requires a current revocation list, the application obtains the SRM through its content-delivery path, sends the signed binary message with the OPM command, and then queries the output to confirm the stored version. The version returned by OPM is useful for proving that the expected message reached this output.

Checks that add evidence

  • Record whether the session used OPM semantics; the SRM command is not supported by COPP emulation.
  • Record the SRM version and the result of the set command, but not the message body or cryptographic material.
  • Do not use this code as a reason to disable enforcement. Establish the required OPM state before enabling HDCP when the content policy requires it.

References


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