Site icon EfmSoft

Что означает код HRESULT 0x8004240B (VDS_E_OBJECT_DELETED)?

 
Предыдущий Следующий
VSS_E_ASRERROR_DYNAMIC_VHD_NOT_SUPPORTED VDS_E_CANCEL_TOO_LATE

VDS_E_OBJECT_DELETED

Что означает VDS_E_OBJECT_DELETED

VDS_E_OBJECT_DELETED означает, что COM-объект VDS, на который ссылается клиент, уже был удалён из текущей модели хранения.

VDS хранит кэш объектов, но реальная конфигурация может измениться из Disk Management, DiskPart, другого процесса, Plug and Play или самого поставщика. Поэтому ранее полученный интерфейс не является вечной ссылкой на «тот же самый» диск или том.

Что проверить

  • Заново перечислите соответствующую коллекцию и получите объект по устойчивому ID, если он всё ещё существует.
  • Проверьте параллельные операции Disk Management/DiskPart, установщика, средств отказоустойчивости и уведомления поставщика.
  • Не подставляйте первый похожий объект вместо удалённого: для разрушительной операции это может выбрать другой диск или том.
  • В приложении инвалидируйте сохранённые VDS interfaces после notification об удалении объекта.

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


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

Exit mobile version