| Previous | Next |
| ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE | ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE |
ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN
ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN is returned when the driver is asked to build a usable VidPN from an empty object but cannot provide one. A valid recommendation must add at least one source-target path, create and assign source and target mode sets, and pin compatible modes on the path.
Investigate connected-target discovery, route constraints, and mode intersection as separate stages. A driver may know that the adapter exists yet still lack a connected target, a common adapter/monitor mode, or enough hardware resources for the requested configuration. If the platform intentionally supports headless operation, confirm whether the callback should decline recommendation or create a virtual target through a different mechanism.
Minimum construction steps to trace
- Select a routable source-target pair and add its present path.
- Build source and target mode sets owned by the new VidPN.
- Choose compatible entries and pin both modes.
- Return the populated VidPN without retaining invalid temporary handles.
Microsoft: constructing a recommended functional VidPN
Microsoft: adapter support validation
Microsoft: VidPN objects and interfaces
Looking for a different code? Search another status or error code.
