Site icon EfmSoft

Что означает код NTSTATUS 0xC000003B (STATUS_OBJECT_PATH_SYNTAX_BAD)?

 
Предыдущий Следующий
STATUS_OBJECT_PATH_NOT_FOUND STATUS_DATA_OVERRUN

STATUS_OBJECT_PATH_SYNTAX_BAD

Переданная форма пути объекта недопустима

STATUS_OBJECT_PATH_SYNTAX_BAD является результатом построения пути. Он означает, что синтаксис пути объекта недопустим для предпринятого поиска, поэтому диагностику следует начинать со способа формирования и преобразования имени, а не с доступности хранилища или разрешений.

Не объединяйте его с общей ошибкой «путь не найден». Несуществующий, но корректно сформированный путь и повреждённый нативный путь требуют разных исправлений, а повторный запрос некорректного имени на другом томе или общем ресурсе не сделает его допустимым.

Проследите изменения представления

  • Сохраняйте исходное представление и полученное нативное имя объекта отдельно.
  • Проверьте обработку префиксов, разделители, правила относительных имён и использование корневого дескриптора.
  • Убедитесь, что уровень нормализации путей принимает ту же форму пространства имён, что и последующий нативный вызов.
  • Если также участвует точка повторной обработки, сначала установите, произошла ли синтаксическая ошибка до или после достижения границы повторной обработки.

Ссылки


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

Exit mobile version