Поделиться через


Метод IVdsAsync::Cancel (vds.h)

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков заменен API управления хранилищем Windows.]

Отменяет асинхронную операцию.

Синтаксис

HRESULT Cancel();

Возвращаемое значение

Этот метод может возвращать стандартные значения HRESULT, такие как E_OUTOFMEMORY и возвращаемые значения VDS. Он также может возвращать преобразованные коды системных ошибок с помощью макроса HRESULT_FROM_WIN32 . Ошибки могут возникать из самого VDS или от используемого базового поставщика VDS . Возможные возвращаемые значения включают следующие.

Возвращаемый код или значение Описание
VDS_E_NOT_SUPPORTED
0x80042400L
Метод не поддерживается. Ни базовый, ни текущий динамический поставщик не поддерживают этот метод.
VDS_E_OPERATION_CANCELED
0x8004240DL
Операция уже отменена.
VDS_E_CANCEL_TOO_LATE
0x8004240CL
Операция была выполнена слишком далеко, чтобы отменить ее.
VDS_E_INCOMPATIBLE_FILE_SYSTEM
0x80042425L
Файловая система несовместима с указанной операцией.
VDS_E_INCOMPATIBLE_MEDIA
0x80042426L
Носитель несовместим с этой операцией.
VDS_E_ACCESS_DENIED
0x80042427L
Отказано в доступе". Приложение, использующее VDS, должно выполняться под учетной записью группы "Оператор резервного копирования" или "Администраторы".

Комментарии

Динамические поставщики не реализуют этот метод. Базовый поставщик проверяет этот метод только при очистке диска и не реализует его для каких-либо других операций.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header vds.h
Библиотека Uuid.lib

См. также раздел

IVdsAsync