| Previous | Next |
| STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET | STATUS_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE |
STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET
The operation attempted a duplicate insertion
STATUS_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET means the descriptor is already present in the relevant monitor descriptor set. It is not evidence that the monitor supplied duplicate EDID blocks; the duplicate can be created by a driver that retries an add operation after a partial state transition or that does not track the set it is modifying.
A retry should begin by querying current membership. The set may already contain the descriptor because the preceding call succeeded before the caller observed a later error. Removing and re-adding descriptors without checking the current VidPN state can turn a recoverable duplication into a stale-object problem.
What to check
- Log the add operation, descriptor ID, set ID, return status, and any retry reason.
- Enumerate current descriptors before retrying an insertion.
- Treat duplicate membership separately from an ID collision; the two statuses identify different invariants.
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.