Метод 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 . Возможные возвращаемые значения включают следующие.
Код возврата | Описание |
---|---|
|
Метод завершился успешно. |
Комментарии
Если том уже находится в автономном режиме, метод OfflineVolume возвращает S_OK.
Если том находится в автономном режиме, все запросы на чтение, запись и IOCTL завершаются сбоем с ERROR_NOT_READY. Вы не можете перевести системный или загрузочный том в автономный режим.
Если том находится в сети, все запросы, отправляемые на том, учитываются.
При отключении тома, который находится в сети, следующий вызов для открытия тома приводит к его подключению. Перевод тома в автономный режим предотвращает повторное подключение отключенного тома. Чтобы отключить том, используйте метод IVdsVolumeMF::D ismount .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | vds.h |
Библиотека | Uuid.lib |