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


Метод IVdsDisk2::SetSANMode (vds.h)

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

Устанавливает режим SAN диска в режиме "вне сети" или "в сети".

Примечание Начиная с Windows Vista с пакетом обновления 1 (SP1), этот метод заменяем методами IVdsDiskOnline::Online и IVdsDiskOnline::Offline .

 

Синтаксис

HRESULT SetSANMode(
  [in] BOOL bEnable
);

Параметры

[in] bEnable

Укажите ЗНАЧЕНИЕ TRUE для параметра "в сети " или FALSE для параметра "Вне сети".

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

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

Возвращаемый код/значение Описание
S_OK
Режим SAN настроен успешно.
VDS_E_FAILED_TO_OFFLINE_DISK
0x80042597L
Не удалось выполнить автономную операцию.
VDS_E_FAILED_TO_ONLINE_DISK
0x80042596L
Операция в сети завершилась сбоем.

Комментарии

Установка режима SAN для диска в автономном режиме называется отключением диска. Установка режима "в сети" называется "подстраивание" диска.

Windows Vista: Установка режима SAN для диска в автономном режиме также делает диск доступен только для чтения. Если установить для него значение "в сети", диск также будет выполнять чтение и запись.

Требования

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

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

IVdsDisk2