| Предыдущий | Следующий |
| VDS_E_REBOOT_REQUIRED | VDS_E_BOOT_PAGEFILE_DRIVE_LETTER |
VDS_E_VOLUME_GUID_PATHNAME_NOT_ALLOWED
Что означает VDS_E_VOLUME_GUID_PATHNAME_NOT_ALLOWED
VDS_E_VOLUME_GUID_PATHNAME_NOT_ALLOWED означает, что метод VDS получил путь вида \\?\Volume{GUID}\ там, где его контракт требует другой вид пути.
Путь тома с GUID (volume GUID path) — устойчивое системное имя тома, но это не универсальная строка для любого API. Методы, управляющие путями доступа, могут ожидать букву диска или путь к подключённой папке. Поэтому этот HRESULT не означает, что GUID тома повреждён или сам том отсутствует: отвергнут именно тип входного пути.
Что проверить
- Запишите переданную строку полностью, включая префикс и конечный обратный слеш.
- Проверьте контракт конкретного метода и передавайте букву диска или путь к подключённой папке, если он ожидает именно путь доступа.
- Используйте GUID тома для идентификации объекта там, где это предусмотрено, но не подставляйте его автоматически во все параметры пути.
- Отделяйте эту ошибку формата входа от
VDS_E_PATH_NOT_FOUND, где путь уже принят для поиска, но не найден.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.