Что означает код NTSTATUS 0xC0000034 (STATUS_OBJECT_NAME_NOT_FOUND)?

 
Предыдущий Следующий
STATUS_OBJECT_NAME_INVALID STATUS_OBJECT_NAME_COLLISION

STATUS_OBJECT_NAME_NOT_FOUND

Что означает STATUS_OBJECT_NAME_NOT_FOUND

STATUS_OBJECT_NAME_NOT_FOUNDВ указанном namespace не найден конечный объект с заданным именем.

Практический смысл

Путь может быть синтаксически корректным, но его последний component отсутствует после фактического name resolution.

Что проверить

  • Логируйте полностью нормализованный/native path, который получила система.
  • Отличайте отсутствующий конечный объект от отсутствующего промежуточного каталога.
  • Проверьте namespace и контекст процесса, если одинаковое имя работает в другом сеансе или контейнере.
  • Для файловых путей отдельно проверьте reparse points и namespace virtualization: отображаемый пользователю путь может отличаться от имени, которое искало ядро.

Технические ссылки


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