| Previous | Next |
| ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE | ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET |
ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE
ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE means an individual VidPN target-mode descriptor is invalid. A target mode represents the video signal that the adapter intends to send to one display target; it is not the same object as the source surface mode.
What must remain consistent
The target mode has to be valid for the selected target, its path, and the target mode set. Its video-signal information must agree with active and total timing, frequency, and the capabilities retained after topology and monitor constraints are applied.
How to diagnose it
- Reacquire the target mode set and the path after hot-plug or a connector change. Target IDs are tied to the display miniport child relations.
- Trace the candidate back to its timing source: monitor capability data, driver fallback modes, or a generated timing formula.
- Check link-specific restrictions and any transformation chosen on the path, including scaling or rotation, before exposing the mode as cofunctional.
- Keep the selected target mode separate from the monitor source-mode record that describes what the monitor reports; the driver may filter that information to form usable target modes.
Useful distinction
If only a numeric timing field is malformed, a more specific status such as ERROR_GRAPHICS_INVALID_FREQUENCY, ERROR_GRAPHICS_INVALID_ACTIVE_REGION, or ERROR_GRAPHICS_INVALID_TOTAL_REGION can be more informative. This status applies to the target mode descriptor as a whole.
Microsoft: source modes, target modes, and clone views
VESA E-EDID: display timing capabilities
Microsoft: graphics status codes
Looking for a different code? Search another status or error code.