| Предыдущий | Следующий |
| VDS_E_VD_NOT_ATTACHED_READONLY | VDS_E_VD_IS_BEING_DETACHED |
VDS_E_VD_IS_BEING_ATTACHED
Что означает VDS_E_VD_IS_BEING_ATTACHED
VDS_E_VD_IS_BEING_ATTACHED означает, что подключение виртуального диска уже началось, но соответствующее дисковое устройство Windows ещё не создано полностью.
Это промежуточное состояние VDS_VST_ATTACH_PENDING. В этот момент VHD/VHDX уже нельзя считать безопасно отключённым, но и зависимые операции над появившимся диском ещё рано запускать. Подключение сопровождается появлением PnP-устройства, поэтому проверять прогресс повторными вызовами Attach/Detach — плохая идея.
Что проверить
- Дождитесь окончательного результата
IVdsAsync, возвращённого исходнымAttach. - Сопоставьте переход состояния с появлением того же дискового устройства в PnP.
- Не используйте появление буквы диска как единственный признак завершения: подключение может выполняться без автоматического назначения буквы.
- После завершения заново получите свойства диска и томов перед зависимыми операциями.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.