| Предыдущий | Следующий |
| STATUS_REPARSE | STATUS_NOT_ALL_ASSIGNED |
STATUS_MORE_ENTRIES
Текущий буфер перечисления не является концом последовательности
STATUS_MORE_ENTRIES — управляющий результат API перечисления. Текущий вызов вернул полезные записи, но остались дополнительные. Например, перечисление доверенных доменов LSA возвращает обновлённый контекст перечисления и явно требует повторить вызов с этим контекстом.
Обработка этого статуса как критической ошибки усекает набор; безусловный успех с отбрасыванием состояния продолжения может повторно возвращать ту же страницу. Сохраните специфичный для API курсор, число и буфер до следующего вызова. Конечный статус определяется конкретным API и может быть STATUS_SUCCESS или STATUS_NO_MORE_ENTRIES.
Что проверить
- Сохраните возвращённый контекст перечисления до следующего вызова.
- Обработайте уже возвращённые записи; они не становятся недопустимыми из-за наличия продолжения.
- Останавливайтесь по документированному конечному статусу, а не по фиксированному числу повторов.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
