| Previous | Next |
| STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET | STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET |
STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR
The descriptor object itself failed validation
STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR applies to one descriptor object handled through the VidPN monitor descriptor set. It is not synonymous with a bad EDID checksum: this status can be caused by an invalid object, unsupported descriptor data, wrong lifetime, or an object not valid for the current set operation.
Capture both the raw descriptor data and the way the object was acquired. Reconstructing a descriptor from a remembered pointer or copying it from a different target defeats the VidPN manager’s ownership model and can hide the actual source of the failure.
What to check
- Record descriptor ID, size, raw bytes, set identity, target ID, and acquire/release sequence.
- Validate descriptor format and integrity before inserting it into a set.
- Keep this separate from duplicate membership and duplicate-ID errors, which require an otherwise valid descriptor.
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.