| Previous | Next |
| ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS | ERROR_GRAPHICS_OPM_INTERNAL_ERROR |
ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST
An HMONITOR is not itself a protected connector
ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST indicates that enumeration found no active physical outputs behind the supplied GDI display device. OPM protects content on a connector-to-monitor path, so a desktop surface, inactive target, virtual display, or stale monitor handle may have no corresponding IOPMVideoOutput.
Refresh display enumeration after mode changes, docking, remote-session transitions, or hot-plug events. A single HMONITOR can map to several physical outputs, but the reverse is not guaranteed: software-only and disconnected displays can still appear in higher-level display APIs. Verify that the target is attached to the local desktop and that a physical monitor is currently associated with it before treating this as a content-protection problem.
Topology information worth recording
- The current GDI device name and HMONITOR value.
- Whether the target is active, local, mirrored, virtual, or disconnected.
- The number of OPM outputs returned for the same monitor after re-enumeration.
- Recent WM_DISPLAYCHANGE, docking, or connector events.
References
- Microsoft: mapping an HMONITOR to physical OPM outputs
- Microsoft: enumerating and initializing OPM sessions
- Microsoft WDDM DDI: creating a protected output
Looking for a different code? Search another status or error code.
