| Предыдущий | Следующий |
| STATUS_NOT_FOUND | STATUS_RECOVERY_FAILURE |
STATUS_NOT_TINY_STREAM
Операция применима только к компактному потоку
STATUS_NOT_TINY_STREAM указывает, что целевой поток не использует компактное представление, или «tiny stream», ожидаемое запрошенной операцией. Его данные могли превысить порог размера, быть преобразованы в другую форму хранения либо изначально не подходить для специализированного пути.
Рекомендации вызывающей стороне
- Запросите представление или размер потока перед выбором операции для компактного потока.
- Если формат допускает это, перейдите к обычному пути обработки потока.
- Не определяйте представление только по текущей длине данных: метаданные могут сохранять другую форму размещения.
- Повторно проверяйте представление после записей, способных вызвать переход к более крупной форме.
Особенность реализации
Код, кеширующий класс потока, может войти в гонку с его ростом или преобразованием. Выполняйте проверку представления и зависящую от неё операцию под синхронизацией, требуемой подсистемой хранения.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.