| Предыдущий | Следующий |
| VDS_E_NO_PNP_DISK_ARRIVE | VDS_E_NO_PNP_DISK_REMOVE |
VDS_E_NO_PNP_VOLUME_ARRIVE
Что означает VDS_E_NO_PNP_VOLUME_ARRIVE
VDS_E_NO_PNP_VOLUME_ARRIVE означает, что операция должна была создать или открыть для обнаружения том, но VDS не получил событие появления этого тома.
Появление физического диска и появление тома — разные этапы. Диск уже может быть виден PnP, пока импорт, изменение разметки или работа поставщика ещё не привели к созданию VDS_VOLUME_NOTIFICATION. Отсутствие буквы диска тоже не равнозначно отсутствию тома: пути доступа назначаются отдельным механизмом.
Что проверить
- Сохраните операцию, которая должна была создать или открыть том, и её финальный
IVdsAsyncHRESULT, если операция асинхронная. - Сравните текущий список идентификаторов объектов томов с полученными уведомлениями
VDS_NF_VOLUME_ARRIVE. - Проверьте фактическую разметку диска и состояние поставщика до попыток исправлять буквы или Mount Manager.
- Не считайте событие появления диска доказательством того, что ожидаемый том уже создан и зарегистрирован в VDS.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.