Что означает код NTSTATUS 280 (STATUS_REPARSE_OBJECT)?

 
Также может означать:
КонстантаТипОС
NTHV_GUEST_ERRORКод BSODWindows
Предыдущий Следующий
STATUS_BUFFER_ALL_ZEROS STATUS_RESOURCE_REQUIREMENTS_CHANGED

STATUS_REPARSE_OBJECT

Повторный проход требуется разрешителю имени, а не тракту данных файла

STATUS_REPARSE_OBJECT является статусом разрешения имени. Object Manager достиг объекта символической ссылки и должен повторно разобрать имя до завершения открытия. Это не означает отсутствие цели ссылки, повреждение базового файла или сбой чтения файловой системы.

Этот результат важен для кода, работающего с нативными именами объектов, а не только с путями Win32. Пространство имён может содержать символические ссылки устройств, сеансов, сопоставлений DOS-устройств и других объектов ядра. Трассировка только конечного Win32-подобного пути способна скрыть компонент, где фактически изменилось пространство имён.

Разделяйте следующие случаи

  • STATUS_REPARSE_OBJECT просит разрешитель продолжить работу с изменённым именем.
  • STATUS_REPARSE_POINT_NOT_RESOLVED означает, что цель повторного анализа не удалось разрешить.
  • STATUS_STOPPED_ON_SYMLINK означает, что операция намеренно остановилась на границе символической ссылки.

В отчёте о сбое сохраняйте исходное имя объекта и параметры операции, управлявшие переходом по ссылкам. Это полезнее, чем сообщать только итоговый статус.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.