| Предыдущий | Следующий |
| STATUS_IO_REPARSE_TAG_MISMATCH | STATUS_IO_REPARSE_TAG_NOT_HANDLED |
STATUS_IO_REPARSE_DATA_INVALID
Ошибка находится в структурированных метаданных, а не обязательно в целевом пути
STATUS_IO_REPARSE_DATA_INVALID указывает, что переданные данные повторной обработки не могут быть приняты для своего тега или операции. Буферы повторной обработки содержат тег, объявленную длину данных и поля, зависящие от тега. В буфере может присутствовать строка, похожая на путь, но общий формат всё равно недопустим из-за несогласованных смещений, длин, флагов или выбранной структуры.
Диагностируйте результат на границе сериализации. Недостаточно записать понятное имя назначения после формирования буфера; длины и байтовая разметка являются частью контракта.
Что фиксировать
- Тег, полный размер буфера, объявленную длину данных повторной обработки и код операции.
- Вариант структуры, выбранный вызывающей стороной, и его поля смещений и длин.
- Ограниченный шестнадцатеричный дамп буфера с обработкой конфиденциальных данных пути согласно политике журналирования приложения.
- Существующий тег объекта, если операция должна была заменить или обновить метаданные.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.