| Предыдущий | Следующий |
| ERROR_VERSION_PARSE_ERROR | ERROR_MEMORY_HARDWARE |
ERROR_BADSTARTPOSITION
Что означает ERROR_BADSTARTPOSITION
ERROR_BADSTARTPOSITION означает, что начальная позиция, с которой caller пытается продолжить перечисление, недействительна.
Что проверить
- Не изменились ли query, sort order или transaction.
- Не устарел ли provider-issued continuation token.
- Не была ли collection изменена между сохранением и повторным использованием позиции.
- Не используется ли позиция из предыдущего connection/session.
Как восстанавливать
Получите новую позицию из текущего состояния provider-а. Если требуется точное продолжение, предпочитайте stable key или документированный continuation token вместо локального numeric index. Не подменяйте invalid position нулём автоматически: так приложение может незаметно вернуть уже обработанные данные.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
