| Предыдущий | Следующий |
| STATUS_NO_MORE_EAS | STATUS_EA_LIST_INCONSISTENT |
STATUS_INVALID_EA_NAME
Имя расширенного атрибута недопустимо для этой файловой системы
Этот статус относится к имени расширенного атрибута, а не к хранящимся в нём данным. Файловая система отклонила имя до того, как атрибут удалось запросить или установить.
Для диагностики важны точные байты имени и способ построения запроса. При ручном формировании буферов расширенных атрибутов типичными причинами являются преобразование, усечение и случайное включение завершающих символов.
Что проверить
- Запишите необработанное имя расширенного атрибута и его длину в том виде, в каком они переданы собственному API.
- Проверьте недопустимые символы, пустые имена, несоответствие длины и неожиданное преобразование кодировки.
- Сравните с STATUS_EA_LIST_INCONSISTENT, когда недействительна структура всего буфера, а не только имя.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.