| Предыдущий | Следующий |
| ERROR_VALIDATE_CONTINUE | ERROR_RANGE_LIST_CONFLICT |
ERROR_NO_MORE_MATCHES
Что означает ERROR_NO_MORE_MATCHES
ERROR_NO_MORE_MATCHES обычно означает нормальное завершение поиска или перечисления: после текущей позиции больше нет элементов, подходящих под заданный критерий.
Как обрабатывать
Если документация вызываемого API использует этот код как признак конца enumeration, верните уже собранные результаты и завершите цикл без error-level сообщения.
Если отсутствие следующих элементов неожиданно, проверьте исходный filter, начальную позицию и срок жизни continuation/cursor. При параллельном изменении набора данных сохранённая позиция может перестать соответствовать ожидаемому содержимому; в таком случае правильнее начать новое перечисление, чем бесконечно повторять тот же вызов.
Важно отличать этот код от ошибки самого filter или от недоступности источника данных: здесь операция состоялась, но дальнейших совпадений нет.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.