Site icon EfmSoft

Что означает код HRESULT 0x80042711 (VDS_E_NO_VOLUME_PATHNAME)?

 
Предыдущий Следующий
VDS_E_ISCSI_LOGOUT_INCOMPLETE VDS_E_PROVIDER_CACHE_OUTOFSYNC

VDS_E_NO_VOLUME_PATHNAME

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

VDS_E_NO_VOLUME_PATHNAME означает, что VDS не удалось получить системный путь для одного или нескольких томов.

Объект тома, его внутренний путь и пользовательские пути доступа — разные уровни. Буква D: или подключённая папка лишь дают доступ к тому; отсутствие такой буквы само по себе не объясняет этот HRESULT. Если VDS не может разрешить именно путь устройства тома, операции, которым нужна его идентичность, могут завершиться раньше, чем начнётся работа с точками подключения.

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

  • Сохраните VDS ID тома и его GUID из свойств, чтобы не идентифицировать объект только по букве диска.
  • Отдельно запросите текущие пути доступа и не смешивайте отсутствие буквы с невозможностью получить путь самого тома.
  • Проверьте недавнее появление или удаление устройства и выполните IVdsService::Refresh перед повторным использованием давно полученного COM-объекта.
  • Сохраните первый HRESULT, полученный при разрешении пути: последующий отказ форматирования или добавления точки подключения может быть лишь следствием.

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


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

Exit mobile version