| Предыдущий | Следующий |
| STATUS_OBJECTID_EXISTS | STATUS_RETRY |
STATUS_CONVERT_TO_LARGE
Что означает STATUS_CONVERT_TO_LARGE
STATUS_CONVERT_TO_LARGE — внутренний статус OFS, сообщающий вызывающему коду, что текущий поток/структура больше не помещается в компактном представлении.
Практический смысл
Перед повтором allocation нужно выполнить требуемое преобразование или перемещение содержащего объекта. Это не общий «disk full» и не повод бесконечно повторять исходный вызов.
- Сохраните allocator call site, текущий формат потока и требуемый размер роста.
- Проверьте, что caller действительно имеет обработчик этого управляющего статуса.
- Если conversion не удаётся, сохраняйте его конкретную причину отдельно.
- После преобразования повторите исходную операцию один раз.
Контроль
Успешный рост должен изменить внутреннее представление так, чтобы следующий allocation уже не возвращал тот же status. Повторение указывает на ошибку обработчика или расчёта ёмкости.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.