Что означает код HRESULT 0x80042423 (VDS_E_PROVIDER_VOL_OPEN)?

 
Предыдущий Следующий
VDS_E_PROVIDER_VOL_DEVICE_NAME_NOT_FOUND VDS_E_DMADMIN_CORRUPT_NOTIFICATION

VDS_E_PROVIDER_VOL_OPEN

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

VDS_E_PROVIDER_VOL_OPEN означает, что VDS-поставщик не смог открыть устройство, соответствующее известному ему объекту тома.

Это уже следующий этап после разрешения имени устройства: том может присутствовать в модели VDS, но его объект устройства не открывается из-за переходного состояния, размонтирования, изменения времени жизни или другой ошибки нижнего слоя. HRESULT сам по себе не означает, что том «не найден».

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

  • Запишите точный ID тома VDS и идентификатор поставщика, а не только букву диска.
  • Сопоставьте неуспешное открытие с уведомлениями о появлении/исчезновении тома и событиями хранения.
  • Проверьте, не находится ли том в состоянии временного или постоянного размонтирования или другом переходном состоянии.
  • Если требуется Refresh, выполняйте его вне OnNotify, затем заново разрешите объект перед следующим вызовом поставщика.

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


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