| Previous | Next |
| ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET | ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR |
ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET
ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET concerns the collection that stores monitor descriptors such as EDID blocks. Windows accesses that collection through the monitor interface so the miniport driver can inspect the capability data associated with a particular target.
Validate the set handle, target association, descriptor count, and object lifetime. A reconnect can replace the monitor object even when the same connector remains in use. The collection should contain complete descriptors with traceable types and IDs; concatenating extension blocks incorrectly or retaining a set from the previous monitor can make the collection invalid before any individual mode is parsed.
Descriptor-set integrity checks
- Reacquire the set after every monitor arrival or departure.
- Keep base and extension descriptor boundaries intact.
- Verify descriptor size and type before exposing a pointer.
- Associate the set with the target that supplied the monitor data.
Microsoft: obtaining a monitor descriptor set
Microsoft: monitor descriptor set interface
VESA: EDID and DisplayID standards
Looking for a different code? Search another status or error code.
