Site icon EfmSoft

Что означает код HRESULT 0x8004244E (VDS_E_ASYNC_OBJECT_FAILURE)?

 
Предыдущий Следующий
VDS_E_DISK_IN_USE_BY_VOLUME VDS_E_VOLUME_NOT_MOUNTED

VDS_E_ASYNC_OBJECT_FAILURE

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

VDS_E_ASYNC_OBJECT_FAILURE означает, что VDS не смогла создать или инициализировать объект, через который должна была отслеживаться асинхронная операция.

IVdsAsync — интерфейс VDS для долгих операций вроде форматирования, создания, подключения, входа в iSCSI-сессию или изменения размера. Этот HRESULT возникает на границе создания самого объекта ожидания; он ещё не доказывает, что запрошенная операция выполнилась и завершилась ошибкой.

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

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

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


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

Exit mobile version