| Previous | Next |
| STATUS_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET | STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR |
STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET
The descriptor-set object is not valid in this VidPN context
STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET concerns the VidPN manager object that exposes monitor descriptors. The descriptor-set interface provides enumeration and release operations; it is not a raw byte array that a display miniport driver can safely substitute, retain indefinitely, or combine with another target’s set.
Validate ownership and lifetime before changing descriptor contents. A topology update or target change can invalidate an object relationship even if the bytes of the underlying EDID have not changed. This status should be distinguished from an invalid individual descriptor and from a descriptor that simply is not a member of the queried set.
What to check
- Log the VidPN and target used to acquire the set, the interface version, and the point at which it is released.
- Enumerate descriptors through the supplied interface instead of retaining pointers across topology operations.
- Recreate the operation from the current VidPN state after a hot-plug or mode-set change.
References
- Microsoft: DXGK_MONITORDESCRIPTORSET_INTERFACE
- Microsoft: VidPN objects and interfaces
- VESA Enhanced EDID Standard, Release A2
Looking for a different code? Search another status or error code.