What does NTSTATUS 0xC01E0358 (STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT) mean?

 
Previous Next
STATUS_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN STATUS_GRAPHICS_MAX_NUM_PATHS_REACHED

STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT

The frequency range object is internally inconsistent

STATUS_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT applies to one monitor frequency constraint. Windows represents minimum and maximum vertical and horizontal synchronization frequencies in a structured range object; a constraint must be valid before it can limit the candidate modes for a target.

Do not reduce the problem to the refresh number shown in display settings. A range interacts with the full timing signal, monitor source modes, target modes, and adapter capabilities. Invalid units, reversed bounds, a stale range associated with another target, or corrupted descriptor-derived data can all create a bad constraint.

What to check

  • Log minimum and maximum vertical and horizontal values, units, target ID, and origin of the range.
  • Validate the range against the current monitor descriptor rather than a rounded UI refresh label.
  • Separate an invalid range object from a valid range that excludes a requested timing.

References


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