| Предыдущий | Следующий |
| VDS_E_NO_PNP_VOLUME_ARRIVE | VDS_E_NO_PNP_VOLUME_REMOVE |
VDS_E_NO_PNP_DISK_REMOVE
Что означает VDS_E_NO_PNP_DISK_REMOVE
VDS_E_NO_PNP_DISK_REMOVE означает, что операция ожидала исчезновение объекта диска, но VDS не получил соответствующее уведомление об удалении.
Удаление диска в VDS — отдельный переход состояния с собственным идентификатором объекта. Физическое извлечение устройства, исчезновение его из представления одного поставщика и удаление VDS-объекта могут происходить не одновременно. Кроме того, Reenumerate запускает сканирование, но его возврат не означает, что вся цепочка PnP-уведомлений уже завершилась.
Что проверить
- Сохраните идентификатор объекта диска, который должен был исчезнуть, и сравните его с перечислением после завершения повторного сканирования.
- Проверьте, видит ли устройство Plug and Play и какой этап удаления отражён в событиях поставщика.
- Не удаляйте клиентские ссылки на объект только потому, что физический диск уже отсоединён; подтвердите актуальное представление VDS.
- Если после устойчивого PnP-состояния объект остаётся, сравните результаты
ReenumerateиRefreshвместо циклического повторения исходной операции.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
