| Previous | Next |
| ERROR_GRAPHICS_DATASET_IS_EMPTY | ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED |
ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET
Graphics dataset enumeration reached its end
ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET is HRESULT 2499404 (0x0026234C) from winerror.h. The documented description is “Specified data set (e.g; mode set, frequency range set, descriptor set, topology, etc.) does not contain any more elements.” In the Windows display topology or Desktop Window Manager operation, the value reports a nonfailure state that must not be collapsed into plain S_OK.
What must be true before accepting it
Verify that every element returned before the terminal status was processed and enumeration resources can be released. That proof prevents usable partial state from being confused with full completion.
Where the status is encountered
- VidPN mode-set, topology, and path negotiation; capture the exact API, object, and phase because the same numeric success severity does not define the state by itself.
- Display miniport and graphics-kernel dataset enumeration;
- DWM composition and GDI redirection-surface handling;
Correct handling and recovery
Finalize accumulated results and do not log this terminal status as a failure. Restart only with a new dataset generation.
Do not use an unchanged tight retry loop; it can duplicate effects or conceal a terminal state.
Practical scenario
A mode enumerator consumes all timing ranges and receives this status. It validates the final count and closes the iterator.
Difference from nearby results
DATASET_IS_EMPTY reports zero initial elements; this status is normal end-of-enumeration after zero or more reads.
Precise classification of it selects the correct wait, stop, retry, cleanup, or disclosure path.
References
Looking for a different code? Search another status or error code.
