Что означает код ошибки Windows 18 (ERROR_NO_MORE_FILES)?

 
Также может означать:
КонстантаТипОС
KERN_INVALID_VALUEКод возврата ядра macOSmacOS
ippStsSingularityСтатус Intel IPPЛюбая
EXDEVerrnoЛюбая
TRAP_CAUSE_UNKNOWNКод BSODWindows
Предыдущий Следующий
ERROR_NOT_SAME_DEVICE ERROR_WRITE_PROTECT

ERROR_NO_MORE_FILES

Перечисление каталога завершено

ERROR_NO_MORE_FILES часто является нормальным условием завершения API перечисления, таких как FindNextFile. Оно не обязательно означает, что каталог пуст или предыдущий результат был недействителен.

Правильная интерпретация

  • После обработки всех возвращённых записей считайте этот код успешным окончанием последовательности.
  • Отличайте его от ошибок отказа в доступе или отсутствующего пути.
  • После завершения перечисления закройте дескриптор поиска.
  • Не повторяйте запрос бесконечно в ожидании ещё одной записи.

Ведение журнала

Обычно это состояние не следует записывать как ошибку. Регистрируйте его только тогда, когда приложение ожидало конкретную запись, которая так и не встретилась.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.