| 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
- Acquire the current topology and inspect existing paths before adding or modifying a path.
- Validate source and target IDs against the current adapter and child relations.
- Check the selected source mode, target mode, scaling, rotation, and other transformation support as one configuration.
- 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.