Share via


VDS_SAN_POLICY enumeração (vds.h)

[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]

Define o conjunto de sinalizadores de política san de disco válidos.

Syntax

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;

Constantes

 
VDS_SP_UNKNOWN
Valor: 0
A política san é desconhecida.
VDS_SP_ONLINE
Valor: 0x1
Todos os discos recém-descobertos são colocados online e feitos de leitura/gravação.
VDS_SP_OFFLINE_SHARED
Valor: 0x2
Todos os discos recém-descobertos que não residem em um barramento compartilhado são colocados online e feitos de leitura/gravação.
VDS_SP_OFFLINE
Valor: 0x3
Todos os discos recém-descobertos permanecem offline e somente leitura.
VDS_SP_OFFLINE_INTERNAL
Valor: 0x4
VDS_SP_MAX
Valor: 0x5

Comentários

A política san determina se um disco recém-descoberto é colocado online ou permanece offline e se ele é feito leitura/gravação ou permanece somente leitura. Quando um disco está offline, o layout do disco pode ser lido, mas nenhum dispositivo de volume é exibido por meio de Plug and Play (PnP). Isso significa que nenhum sistema de arquivos pode ser montado no disco. Quando um disco está online, um ou mais dispositivos de volume são instalados para o disco.

Para consultar a política san atual, use o método IVdsServiceSAN::GetSANPolicy .

Para definir a política san, use o método IVdsServiceSAN::SetSANPolicy .

Essa enumeração substitui a chave do Registro NoAutoMount , que pode ser encontrada no seguinte caminho do Registro:

HKEY_LOCAL_MACHINE\Sistema\Currentcontrolset\Serviços\Mountmgr\NoAutoMount

O valor dessa chave é um valor REG_DWORD definido como 0x00000000 para habilitar o recurso de montagem automática do Windows ou um valor diferente de zero para desabilitá-lo. Se o recurso de montagem automática estiver habilitado, o Windows montará automaticamente o sistema de arquivos para um novo volume básico quando ele for adicionado ao sistema e, em seguida, atribuirá uma letra de unidade ao volume. Nas configurações de rede da área do sistema, desabilitar a montagem automática impede que o Windows monte ou atribua automaticamente letras de unidade a novos volumes básicos adicionados ao sistema.

Em Windows Server 2016, a política san padrão é VDS_SP_OFFLINE_SHARED. Isso se aplica a todas as edições e tipos de instalação, incluindo o Nano Server.

No Windows Server 2008 Enterprise e no Windows Server 2008 Datacenter, a política san padrão é VDS_SP_OFFLINE_SHARED. Em todas as outras edições do Windows Server 2008, a política san padrão é VDS_SP_ONLINE.

Para uma atualização de uma versão anterior do Windows, se a chave do Registro NoAutoMount tiver sido definida antes da atualização, a atualização limpará essa chave do Registro e definirá a política SAN como VDS_SP_OFFLINE_SHARED. (A chave do Registro NoAutoMount é definida por padrão no Windows Server 2008 Enterprise e no Windows Server 2008 Datacenter.) Se a chave do Registro NoAutoMount não tiver sido definida antes da atualização, a atualização definirá a política san como VDS_SP_ONLINE. Além disso, a atualização verifica cada disco para determinar se os volumes no disco estão online ou offline. Se um disco estiver online antes da atualização e tiver um ou mais volumes online, a atualização colocará esse disco e todos os seus volumes online, independentemente da política san ou se o disco reside em um barramento compartilhado. Por exemplo, suponha que um disco online com dois volumes offline e um volume online resida em um barramento compartilhado e que a chave do Registro NoAutoMount seja definida antes da atualização. Após a atualização, a política san será VDS_SP_OFFLINE_SHARED, o disco será colocado online e todos os três volumes serão colocados online.

Para uma instalação limpo do Windows, a política san determina se um disco está online ou offline após a instalação do Windows.

Nota Constantes adicionais podem ser adicionadas à enumeração VDS_SAN_POLICY em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_SAN_POLICY não reconhecida.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista com SP1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho vds.h

Confira também

IVdsServiceSAN::GetSANPolicy

IVdsServiceSAN::SetSANPolicy