VDS_LUN_TYPE 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 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.
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 | vds.h |
Confira também
IVdsHwProviderStoragePools::CreateLunInStoragePool
IVdsSubSystem2::CreateLun2