Что означает код HRESULT 0x80042572 (VDS_E_PROVIDER_INTERNAL_ERROR)?

 
Предыдущий Следующий
VDS_E_PARTITION_STYLE_MISMATCH VDS_E_SHRINK_SIZE_LESS_THAN_MIN

VDS_E_PROVIDER_INTERNAL_ERROR

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

VDS_E_PROVIDER_INTERNAL_ERROR означает внутренний сбой поставщика, управляющего целевым VDS-объектом.

Код локализует источник точнее, чем общий VDS_E_INTERNAL_ERROR, но ещё не означает, что весь VDS должен остановиться. Поставщик мог столкнуться с противоречивым кэшем, неожиданным ответом микропрограммы, исчезнувшим объектом или собственной программной ошибкой.

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

  • Сохраните GUID, имя, тип и версию поставщика до освобождения VDS-объекта.
  • Соберите журналы поставщика, события массива/контроллера, версию микропрограммы и события VDS за тот же период.
  • Для асинхронного вызова сохраните конечный HRESULT и выходные данные из IVdsAsync::Wait.
  • Проверьте состояние объекта после ошибки и работоспособность других поставщиков, чтобы отделить локальный дефект поставщика от сбоя службы в целом.

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


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