Site icon EfmSoft

What does HRESULT 0xC0262319 (ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH) mean?

 
Previous Next
ERROR_GRAPHICS_TARGET_ALREADY_IN_SET ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY

ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH

ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH (0xC0262319) means a VidPN path is malformed or incompatible with the configuration being evaluated. A present path connects one VidPN source to one target and carries path-level choices such as scaling, rotation, gamma, and output protection support.

Path validation is more than IDs

A path must reference current source and target IDs, agree with the topology rules, and remain cofunctional with the mode sets and any pinned settings. A source can feed multiple targets for clone presentation, but each target can belong to only one path.

Focused validation sequence

  1. Acquire the current topology and inspect existing paths before adding or modifying a path.
  2. Validate source and target IDs against the current adapter and child relations.
  3. Check the selected source mode, target mode, scaling, rotation, and other transformation support as one configuration.
  4. Keep pinned transformations unchanged during cofunctional-modality enumeration unless the API explicitly permits the change.

Where it commonly appears

For users, a display reconnect can expose a driver bug in this area. For driver developers, the useful evidence is the complete topology and the constraints passed to DxgkDdiEnumVidPnCofuncModality, not only the resulting resolution.

Microsoft: VidPN path and topology objects

Microsoft: cofunctional mode and transformation rules

Linux kernel: atomic display pipeline validation


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

Exit mobile version