Condividi tramite


enumerazione VDS_LUN_TYPE (vdshwprv.h)

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.

Definisce il set di tipi validi per un LUN.

Sintassi

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;

Costanti

 
VDS_LT_UNKNOWN
Valore: 0
Questo valore è riservato.
VDS_LT_DEFAULT
Valore: 1
Il tipo LUN è automagic predefinito: il provider configura automaticamente il LUN in base agli hint. Questo valore viene usato solo come parametro di input; non viene restituito dalle query.
VDS_LT_FAULT_TOLERANT
Valore: 2
Il tipo LUN è a tolleranza di errore automagic: il provider configura automaticamente il LUN in base agli hint, ma con il requisito che il LUN risultante sia a tolleranza di errore. Questo valore viene usato solo come parametro di input; non viene restituito dalle query.
VDS_LT_NON_FAULT_TOLERANT
Valore: 3
Il tipo LUN è automagic a tolleranza di errore non a tolleranza di errore: il provider configura automaticamente il LUN in base agli hint, ma con il requisito che il LUN risultante non sia a tolleranza di errore. Questo valore viene usato solo come parametro di input; non viene restituito dalle query.
VDS_LT_SIMPLE
Valore: 10
Il tipo LUN è semplice: è costituito da extent da un'unità esatta.
VDS_LT_SPAN
Valore: 11
Il tipo lun viene esteso: è composto da extent da più unità.
VDS_LT_STRIPE
Valore: 12
Il tipo LUN viene stripato, equivalente a RAID 0.
VDS_LT_MIRROR
Valore: 13
Il tipo LUN è mirrorato, equivalente a RAID 1.
VDS_LT_PARITY
Valore: 14
Il tipo LUN viene strisciato con parità, che account per i livelli RAID 3, 4, 5 e 6.
VDS_LT_RAID2
Valore: 15
Il tipo LUN è RAID livello 2.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID3
Valore: 16
Il tipo LUN è il livello RAID 3.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID4
Valore: 17
Il tipo LUN è il livello RAID 4.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID5
Valore: 18
Il tipo LUN è il livello RAID 5.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID6
Valore: 19
Il tipo LUN è il livello RAID 6.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID01
Valore: 20
Il tipo LUN è il livello RAID 0+1.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID03
Valore: 21
Il tipo LUN è il livello RAID 0+3.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID05
Valore: 22
Il tipo LUN è il livello RAID 0+5.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID10
Valore: 23
Il tipo LUN è il livello RAID 1+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID15
Valore: 24
Il tipo LUN è il livello RAID 1+5.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID30
Valore: 25
Il tipo LUN è il livello RAID 3+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID50
Valore: 26
Il tipo LUN è il livello RAID 5+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID51
Valore: 27
Il tipo LUN è il livello RAID 5+1.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID53
Valore: 28
Il tipo LUN è il livello RAID 5+3.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID60
Valore: 29
Il tipo LUN è il livello RAID 6+0.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.
VDS_LT_RAID61
Valore: 30
Il tipo LUN è il livello RAID 6+1.

Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato.

Commenti

The
Il metodo IVdsSubSystem::CreateLun passa un valore VDS_LUN_TYPE come parametro per impostare un nuovo tipo LUN e la struttura VDS_LUN_PROPinclude un valoreVDS_LUN_TYPE come membro per indicare un tipo LUN esistente.

Se il metodo IVdsSubSystem::CreateLun restituisce un valore VDS_LUN_TYPE che il chiamante non riconosce, il chiamante deve visualizzare il tipo LUN come sconosciuto. Il chiamante non deve tentare di eseguire il mapping del tipo LUN non riconosciuto a un altro tipo LUN.

Nota È possibile aggiungere costanti aggiuntive all'enumerazione VDS_LUN_TYPE nelle versioni future di Windows. Per questo motivo, l'applicazione deve essere progettata per gestire correttamente una costante di enumerazione non riconosciuta VDS_LUN_TYPE .
 

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione vdshwprv.h

Vedi anche

IVdsHwProviderStoragePools::CreateLunInStoragePool

IVdsSubSystem2::CreateLun2

IVdsSubSystem::CreateLun

Enumerazioni VDS

VDS_LUN_PROP