| Предыдущий | Следующий |
| STATUS_EAS_NOT_SUPPORTED | STATUS_NONEXISTENT_EA_ENTRY |
STATUS_EA_TOO_LARGE
Набор EA превышает поддерживаемый объём метаданных
Обновление EA передаётся как упакованный список записей. Этот статус может отражать слишком большое значение, слишком много записей или общий блок EA, превышающий предел файловой системы либо протокола. Он не означает, что обычное содержимое файла слишком велико.
При передаче EA через SMB или копировании между файловыми системами действует наименьший предел участника. Усекать упакованный буфер небезопасно, поскольку границы записей, длины имён и значений должны оставаться внутренне согласованными.
Что проверить
- Измерьте весь сериализованный список EA, а не только значение, вызвавшее обновление.
- Регистрируйте имя и длину значения каждого EA, не раскрывая чувствительные метаданные.
- Уменьшайте или разделяйте метаданные приложения только если принимающий формат определяет безопасный эквивалент.
Ссылки
- Microsoft: FILE_FULL_EA_INFORMATION
- Microsoft: ZwSetEaFile
- NTFS-3G: атрибуты NTFS, object ID, имена DOS и EA
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.