| Предыдущий | Следующий |
| ERROR_VERSION_PARSE_ERROR | ERROR_MEMORY_HARDWARE |
ERROR_BADSTARTPOSITION
Что означает ERROR_BADSTARTPOSITION
ERROR_BADSTARTPOSITION — недопустимая начальная позиция итератора.
Что проверить
Зафиксируйте точное значение параметра и API, который его отклонил.
- Сверьте тип, диапазон, размер и допустимые сочетания полей с контрактом этого API.
- Если значение формируется из конфигурации или внешних данных, исправляйте и валидируйте его у источника до системного вызова.
Исходная формулировка
the iterator or rowset start position is invalid for the requested operation.
Restart from a validated position, preferably a stable key or provider-issued continuation token. Expire cached positions when the query, sort order, transaction, or underlying collection changes.
Clamping an invalid position to zero can silently return the wrong page. Surface token expiration distinctly when resuming exactly matters.
resume tokens after reconnect or transaction change.
Retry after this result only when an external state relevant to this operation can actually change. When it is rooted in object state, unsupported capability, ownership, or invalid sequencing, an unchanged retry repeats the defect and can obscure the first useful diagnostic record.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
