| Previous | Next |
| STATUS_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED | STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE |
STATUS_GRAPHICS_INVALID_VIDPN
Handle lifetime is the failing boundary
A VidPN is represented to the display miniport by a handle and interfaces supplied by the VidPN manager. This status concerns that object identity or lifetime, not whether a proposed mode is supported. A driver can receive it after using a stale, foreign, released, or otherwise invalid VidPN handle.
Do not substitute a newly created topology merely to suppress the error. First verify which callback supplied the handle, whether the object is used only during the callback that owns it, and whether the driver acquired the correct VidPN interface before asking for topology or mode-set objects.
Check the ownership chain
- Log the callback, adapter context, VidPN handle, and every acquired sub-object handle.
- Verify that no cached handle is used after the VidPN manager has changed or released the underlying object.
- Compare this with
STATUS_GRAPHICS_STALE_VIDPN_TOPOLOGYandSTATUS_GRAPHICS_STALE_MODESET, which identify stale sub-objects rather than the top-level handle.
References
Looking for a different code? Search another status or error code.
