Compartilhar via


VDS_LUN_TYPE enumeração (vdshwprv.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 tipos válidos para um LUN.

Sintaxe

typedef enum _VDS_LUN_TYPE {
  VDS_LT_UNKNOWN = 0,
  VDS_LT_DEFAULT = 1,
  VDS_LT_FAULT_TOLERANT = 2,
  VDS_LT_NON_FAULT_TOLERANT = 3,
  VDS_LT_SIMPLE = 10,
  VDS_LT_SPAN = 11,
  VDS_LT_STRIPE = 12,
  VDS_LT_MIRROR = 13,
  VDS_LT_PARITY = 14,
  VDS_LT_RAID2 = 15,
  VDS_LT_RAID3 = 16,
  VDS_LT_RAID4 = 17,
  VDS_LT_RAID5 = 18,
  VDS_LT_RAID6 = 19,
  VDS_LT_RAID01 = 20,
  VDS_LT_RAID03 = 21,
  VDS_LT_RAID05 = 22,
  VDS_LT_RAID10 = 23,
  VDS_LT_RAID15 = 24,
  VDS_LT_RAID30 = 25,
  VDS_LT_RAID50 = 26,
  VDS_LT_RAID51 = 27,
  VDS_LT_RAID53 = 28,
  VDS_LT_RAID60 = 29,
  VDS_LT_RAID61 = 30
} VDS_LUN_TYPE, *PVDS_LUN_TYPE;

Constantes

 
VDS_LT_UNKNOWN
Valor: 0
Esse valor é reservado.
VDS_LT_DEFAULT
Valor: 1
O tipo LUN é automatizado padrão– o provedor configura o LUN automaticamente com base em dicas. Esse valor é usado apenas como um parâmetro de entrada; ele não é retornado por consultas.
VDS_LT_FAULT_TOLERANT
Valor: 2
O tipo LUN é automatizado tolerante a falhas— o provedor configura o LUN automaticamente com base em dicas, mas com a exigência de que o LUN resultante seja tolerante a falhas. Esse valor é usado apenas como um parâmetro de entrada; ele não é retornado por consultas.
VDS_LT_NON_FAULT_TOLERANT
Valor: 3
O tipo LUN é automatizado tolerante a falhas— o provedor configura o LUN automaticamente com base em dicas, mas com a exigência de que o LUN resultante não seja tolerante a falhas. Esse valor é usado apenas como um parâmetro de entrada; ele não é retornado por consultas.
VDS_LT_SIMPLE
Valor: 10
O tipo LUN é simples: ele é composto de extensões de exatamente uma unidade.
VDS_LT_SPAN
Valor: 11
O tipo do LUN é estendido, ele é composto por extensões de mais de uma unidade.
VDS_LT_STRIPE
Valor: 12
O tipo LUN é distribuído, o que é equivalente a RAID 0.
VDS_LT_MIRROR
Valor: 13
O tipo LUN é espelhado, o que é equivalente a RAID 1.
VDS_LT_PARITY
Valor: 14
O tipo LUN é distribuído com paridade, que contabiliza os níveis RAID 3, 4, 5 e 6.
VDS_LT_RAID2
Valor: 15
O tipo LUN é nível RAID 2.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID3
Valor: 16
O tipo LUN é raid nível 3.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID4
Valor: 17
O tipo LUN é raid nível 4.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID5
Valor: 18
O tipo LUN é nível RAID 5.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID6
Valor: 19
O tipo LUN é raid nível 6.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID01
Valor: 20
O tipo LUN é nível RAID 0+1.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID03
Valor: 21
O tipo LUN é nível RAID 0+3.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID05
Valor: 22
O tipo LUN é nível RAID 0+5.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID10
Valor: 23
O tipo LUN é nível RAID 1+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID15
Valor: 24
O tipo LUN é nível RAID 1+5.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID30
Valor: 25
O tipo LUN é nível RAID 3+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID50
Valor: 26
O tipo LUN é nível RAID 5+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID51
Valor: 27
O tipo LUN é nível RAID 5+1.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID53
Valor: 28
O tipo LUN é nível RAID 5+3.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID60
Valor: 29
O tipo LUN é nível RAID 6+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.
VDS_LT_RAID61
Valor: 30
O tipo LUN é nível RAID 6+1.

Windows Server 2008, Windows Vista e Windows Server 2003: Não há suporte para esse valor.

Comentários

O
O método IVdsSubSystem::CreateLun passa um valor VDS_LUN_TYPE como um parâmetro para definir um novo tipo LUN e a estrutura VDS_LUN_PROP inclui um valor VDS_LUN_TYPE como membro para indicar um tipo LUN existente.

Se o método IVdsSubSystem::CreateLun retornar um valor VDS_LUN_TYPE que o chamador não reconhece, o chamador deverá exibir o tipo LUN como desconhecido. O chamador não deve tentar mapear o tipo LUN não reconhecido para outro tipo LUN.

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

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho vdshwprv.h

Confira também

IVdsHwProviderStoragePools::CreateLunInStoragePool

IVdsSubSystem2::CreateLun2

IVdsSubSystem::CreateLun

Enumerações VDS

VDS_LUN_PROP