| Предыдущий | Следующий |
| VDS_E_BAD_PNP_MESSAGE | VDS_E_NO_PNP_VOLUME_ARRIVE |
VDS_E_NO_PNP_DISK_ARRIVE
Что означает VDS_E_NO_PNP_DISK_ARRIVE
VDS_E_NO_PNP_DISK_ARRIVE означает, что операция ожидала появление нового объекта диска, но соответствующее PnP/VDS-уведомление не было получено.
В VDS появление диска — отдельное типизированное событие VDS_DISK_NOTIFICATION. Важно, что IVdsService::Reenumerate лишь запускает повторное сканирование шин и может вернуться раньше, чем Plug and Play полностью завершит обнаружение. Поэтому отсутствие события не является доказательством повреждения данных на носителе.
Что проверить
- Зафиксируйте время запуска повторного сканирования или подключения устройства и момент, когда клиент решил, что событие появления уже должно было прийти.
- После завершения PnP-перехода заново перечислите диски VDS и сравните их идентификаторы объектов с ожидаемым устройством.
- Проверьте события PnP и поставщика: устройство могло физически появиться, но не пройти следующий этап регистрации у VDS-провайдера.
- Не подменяйте событие появления диска событием появления тома — это разные типы объектов и разные уведомления.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
