Site icon EfmSoft

Что означает код HRESULT 0x0004244D (VDS_S_IN_PROGRESS)?

 
Предыдущий Следующий
VDS_S_VOLUME_COMPRESS_FAILED VDS_S_IA64_BOOT_MIRRORED_TO_MBR

VDS_S_IN_PROGRESS

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

VDS_S_IN_PROGRESS (0x0004244D) — служба виртуальных дисков: асинхронная VDS-операция ещё выполняется.

Практический смысл и диагностика

Асинхронная операция VDS ещё выполняется; прогресс может быть 0–99%, а 0 иногда означает, что процент сейчас невозможно оценить.

  • Не путайте COM-вызов опроса состояния с итоговым HRESULT самой операции с хранилищем: `in progress` не является окончательным успехом или ошибкой.
  • Длительные методы VDS возвращают `IVdsAsync`; вызывающий код должен сохранить этот объект, ожидать завершения и опрашивать прогресс и при необходимости использовать поддерживаемую отмену.
  • Не запускайте duplicate операции с хранилищем только потому, что один опрос не показал движение. Дождитесь окончательного результата исходного асинхронного объекта и логируйте его отдельно.

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


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

Exit mobile version