Site icon EfmSoft

Что означает код HRESULT 0x80042512 (VDS_E_NO_PNP_DISK_REMOVE)?

 
Предыдущий Следующий
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 вместо циклического повторения исходной операции.

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


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

Exit mobile version