| Previous | Next |
| ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET | ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN |
ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE
ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE applies to one candidate timing in a monitor source mode set. A valid mode includes pixel clock, active dimensions, blanking and synchronization timing, scan-line ordering, and other attributes; a matching width, height, and nominal refresh rate alone do not prove validity.
Inspect the mode before adding it through the monitor source-mode interface. Arithmetic overflow, inconsistent totals, impossible synchronization intervals, or an invalid frequency rational can trigger rejection. When translating EDID detailed timings or standard timings, preserve the full timing model and mark preference separately rather than inventing reduced data from a display-name string.
Timing relationships to verify
- Horizontal and vertical totals must exceed the active image dimensions.
- Sync start and end positions must lie within their respective totals.
- Pixel clock and totals must yield frequencies compatible with monitor limits.
- Interlaced and progressive scan attributes must match the descriptor being translated.
Microsoft: adding a monitor source mode
Microsoft: reporting additional monitor target modes
VESA: EDID and timing specifications
Looking for a different code? Search another status or error code.