Что означает код HRESULT 0x80042712 (VDS_E_PROVIDER_CACHE_OUTOFSYNC)?

 
Предыдущий Следующий
VDS_E_NO_VOLUME_PATHNAME VDS_E_NO_IMPORT_TARGET

VDS_E_PROVIDER_CACHE_OUTOFSYNC

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

VDS_E_PROVIDER_CACHE_OUTOFSYNC означает, что кэш VDS-поставщика и текущее состояние нижнего слоя хранения описывают одну конфигурацию по-разному.

В отличие от повреждённого кэша, структуры здесь могут быть корректны сами по себе, но устареть после внешнего изменения дисков или томов. Например, конфигурацию могли изменить Disk Management, DiskPart, кластерное ПО или другой VDS-клиент между перечислением и управляющим вызовом.

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

  • Запишите ID поставщика и ID объекта VDS и операцию, которая первой обнаружила расхождение.
  • Если изменились свойства известных объектов, используйте контролируемый Refresh; если добавлялись или удалялись диски, выполните Reenumerate.
  • Проверьте параллельные инструменты управления хранилищем и события Plug and Play.
  • После синхронизации отбросьте старые COM-интерфейсы и заново получите объекты из актуального перечисления.

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


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