| Предыдущий | Следующий |
| STATUS_DEVICE_ALREADY_ATTACHED | STATUS_OBJECT_PATH_NOT_FOUND |
STATUS_OBJECT_PATH_INVALID
Компонент пути не может служить контейнером
STATUS_OBJECT_PATH_INVALID обозначает недопустимый промежуточный компонент при разрешении пути объекта. Путь может содержать существующее имя, но механизм разрешения не может продолжить через него требуемым образом. Это проблема типа или структуры пространства имён, а не просто отсутствие конечного имени файла.
Для файловых путей важно определить, какой компонент вызвал ошибку. Конечный объект мог вообще не проверяться, поскольку более ранний компонент не представлял контейнер, подобный каталогу. Для собственных имён объектов тот же принцип относится к объектам пространства имён Object Manager.
Сделайте проблемный компонент видимым
- Запишите исходное имя и разрешённый префикс, а не только последний сегмент.
- Проверьте, не заменило ли значение конфигурации компонент каталога файлом или объектом устройства.
- Запишите параметры открытия только каталога или не каталога, задающие ожидаемый тип.
- Сравните с
STATUS_OBJECT_PATH_NOT_FOUND: этот статус указывает на отсутствующий компонент, а данный — на структурно непригодный компонент.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.