What does NTSTATUS 0x8000001A (STATUS_NO_MORE_ENTRIES) mean?

 
Could be also:
ConstantTypeOS
E_APPLICATION_EXITINGHRESULTWindows
Previous Next
STATUS_RXACT_COMMIT_NECESSARY STATUS_FILEMARK_DETECTED

STATUS_NO_MORE_ENTRIES

The enumeration is complete

This warning status marks the end of an enumeration sequence. It is not equivalent to a failed lookup. LSA enumeration APIs, for example, can return STATUS_NO_MORE_ENTRIES when the continuation context has no additional objects, and some APIs use it when the requested class has no matching entries at all.

The caller should distinguish end-of-sequence from transport or access failure. Do not retry the same cursor in a tight loop: the next call has no progress to make unless the underlying data or enumeration context changes. Record the total number of entries already consumed so diagnostics can distinguish an empty result from successful completion after many pages.

What to inspect

  • Treat the status as the terminal enumeration condition documented by the API.
  • Keep a total returned count to separate an empty set from the end of a populated set.
  • Do not reset the cursor and restart unless a fresh enumeration is actually intended.

References


Looking for a different code? Search another status or error code.