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


Метод IVdsVolumeMF3::OfflineVolume (vds.h)

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

Переключает том в автономный режим с помощью управляющего кода IOCTL_VOLUME_OFFLINE .

Синтаксис

HRESULT OfflineVolume();

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

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

Код возврата Описание
S_OK
Метод завершился успешно.

Комментарии

Если том уже находится в автономном режиме, метод OfflineVolume возвращает S_OK.

Если том находится в автономном режиме, все запросы на чтение, запись и IOCTL завершаются сбоем с ERROR_NOT_READY. Вы не можете перевести системный или загрузочный том в автономный режим.

Если том находится в сети, все запросы, отправляемые на том, учитываются.

При отключении тома, который находится в сети, следующий вызов для открытия тома приводит к его подключению. Перевод тома в автономный режим предотвращает повторное подключение отключенного тома. Чтобы отключить том, используйте метод IVdsVolumeMF::D ismount .

Требования

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

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

IVdsVolumeMF3