| Предыдущий | Следующий |
| 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.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
