| Previous | Next |
| ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET | ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE |
ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH
Some output-protection mechanisms are valid only for particular formats
ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH means the current output format exceeds the range in which the requested protection technology can be applied. The relevant value is the signal transmitted over the connector, not necessarily the decoded frame size or the dimensions of the playback window.
Use OPM_GET_ACTUAL_OUTPUT_FORMAT and the connector's supported protection types to identify the active timing. If policy permits, select a compatible display mode and recreate or reconfigure the protected output. Do not assume that scaling the video inside the same high-resolution desktop changes the electrical output format. Record interlace state, refresh rate, and any clone or converter path that may force a different timing.
Format evidence needed before changing modes
- Actual connector resolution, refresh rate, and scan mode.
- Protection mechanism and level requested by the content policy.
- Desktop mode before and after any attempted downscale.
- Whether a dock, converter, or cloned target fixes the output timing.
References
- Microsoft: OPM actual output-format status request
- Microsoft: sending output-protection commands
- Microsoft: verifying the global protection level
Looking for a different code? Search another status or error code.