Что означает код HRESULT 0x80042575 (VDS_E_UNRECOVERABLE_PROVIDER_ERROR)?

 
Предыдущий Следующий
VDS_E_SHRINK_SIZE_TOO_BIG VDS_E_VOLUME_HIDDEN

VDS_E_UNRECOVERABLE_PROVIDER_ERROR

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

VDS_E_UNRECOVERABLE_PROVIDER_ERROR означает, что конкретный поставщик VDS перешёл в невосстановимое состояние, из-за которого для полной работоспособности требуется перезапуск текущей VDS-сессии.

Источник ошибки локализован в поставщике, но последствия шире одного вызова: старые COM-интерфейсы этого поставщика уже нельзя считать пригодными. Этот HRESULT сильнее VDS_E_PROVIDER_INTERNAL_ERROR, который сам по себе ещё не требует завершения службы.

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

  • Сохраните GUID/имя поставщика, его объекты и первый вызов, на котором появилось невосстановимое состояние.
  • Соберите события поставщика и VDS, состояние массива или контроллера, микропрограмму и версию поставщика до перезапуска.
  • Остановите новые операции через проблемный поставщик и инвалидируйте интерфейсы текущей сессии VDS.
  • После перезапуска заново перечислите объекты поставщика; если сбой повторяется уже при инициализации или первом запросе, устраняйте или изолируйте сам provider вместо цикла перезапусков.

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


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