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


перечисление VDS_SAN_POLICY (vds.h)

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

Определяет набор допустимых флагов политики SAN для дисков.

Синтаксис

typedef enum _VDS_SAN_POLICY {
  VDS_SP_UNKNOWN = 0,
  VDS_SP_ONLINE = 0x1,
  VDS_SP_OFFLINE_SHARED = 0x2,
  VDS_SP_OFFLINE = 0x3,
  VDS_SP_OFFLINE_INTERNAL = 0x4,
  VDS_SP_MAX = 0x5
} VDS_SAN_POLICY;

Константы

 
VDS_SP_UNKNOWN
Значение: 0
Политика SAN неизвестна.
VDS_SP_ONLINE
Значение: 0x1
Все вновь обнаруженные диски становятся доступными для чтения и записи.
VDS_SP_OFFLINE_SHARED
Значение: 0x2
Все недавно обнаруженные диски, которые не находятся в общей шине, передаются в режим "в сети" и выполняются для чтения и записи.
VDS_SP_OFFLINE
Значение: 0x3
Все вновь обнаруженные диски остаются автономными и доступны только для чтения.
VDS_SP_OFFLINE_INTERNAL
Значение: 0x4
VDS_SP_MAX
Значение: 0x5

Комментарии

Политика SAN определяет, подключен ли недавно обнаруженный диск к сети или остается ли он доступным только для чтения и записи. Если диск находится в автономном режиме, макет диска можно считать, но устройства томов не отображаются через Plug and Play (PnP). Это означает, что на диске нельзя подключить файловую систему. Если диск подключен к сети, для диска устанавливается одно или несколько устройств томов.

Чтобы запросить текущую политику SAN, используйте метод IVdsServiceSAN::GetSANPolicy .

Чтобы задать политику SAN, используйте метод IVdsServiceSAN::SetSANPolicy .

Это перечисление заменяет раздел реестра NoAutoMount , который можно найти в следующем пути к реестру:

HKEY_LOCAL_MACHINE\Системы\CurrentControlSet\Услуги\Mountmgr\NoAutoMount

Значение этого ключа — это REG_DWORD значение, которое имеет значение 0x00000000, чтобы включить функцию автоматического подключения Windows, или ненулевое значение, чтобы отключить его. Если функция автоматического подключения включена, Windows автоматически подключает файловую систему для нового базового тома при его добавлении в систему, а затем назначает тому букву диска. В конфигурациях сети системной области отключение автоматического подключения не позволяет Windows автоматически подключать или назначать буквы дисков новым базовым томам, добавленным в систему.

На Windows Server 2016 политика SAN по умолчанию VDS_SP_OFFLINE_SHARED. Это относится ко всем выпускам и типам установки, включая Nano Server.

В Windows Server 2008 Корпоративная и Windows Server 2008 Datacenter политика san по умолчанию VDS_SP_OFFLINE_SHARED. Во всех остальных выпусках Windows Server 2008 политика SAN по умолчанию VDS_SP_ONLINE.

При обновлении с более ранней версии Windows, если раздел реестра NoAutoMount был задан до обновления, обновление очистит этот раздел реестра и установит для политики SAN значение VDS_SP_OFFLINE_SHARED. (Раздел реестра NoAutoMount задан по умолчанию в Windows Server 2008 Корпоративная и Windows Server 2008 Datacenter.) Если раздел реестра NoAutoMount не был задан до обновления, обновление установит политику SAN на VDS_SP_ONLINE. Кроме того, обновление проверяет каждый диск, чтобы определить, подключены ли тома на диске к сети или в автономном режиме. Если диск подключен к сети до обновления и имеет один или несколько подключенных томов, при обновлении этот диск и все его тома будут подключены к сети независимо от политики SAN и от того, находится ли диск на общей шине. Например, предположим, что подключенный диск с двумя автономными томами и одним подключенным томом находится на общей шине, а раздел реестра NoAutoMount задается перед обновлением. После обновления политика SAN будет VDS_SP_OFFLINE_SHARED, диск будет подключен к сети, а все три тома будут подключены к сети.

Для чистой установки Windows политика SAN определяет, подключен ли диск к сети или в автономном режиме после установки Windows.

Примечание В будущих версиях Windows в перечисление VDS_SAN_POLICY могут быть добавлены дополнительные константы. По этой причине приложение должно быть разработано для корректной обработки нераспознанной константы перечисления VDS_SAN_POLICY.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть vds.h

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

IVdsServiceSAN::GetSANPolicy

IVdsServiceSAN::SetSANPolicy