enumerazione VDS_LUN_TYPE (vds.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 è automagic a tolleranza di errore: 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: 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'unica unità. |
VDS_LT_SPAN Valore: 11 Il tipo di LUN è esteso, costituito da extent da più unità. |
VDS_LT_STRIPE Valore: 12 Il tipo LUN viene sottoposto a striping, equivalente a RAID 0. |
VDS_LT_MIRROR Valore: 13 Il tipo LUN è con mirroring, equivalente a RAID 1. |
VDS_LT_PARITY Valore: 14 Il tipo LUN viene sottoposto a striping con parità, che rappresenta i livelli RAID 3, 4, 5 e 6. |
VDS_LT_RAID2 Valore: 15 Il tipo LUN è RAID di livello 2. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID3 Valore: 16 Il tipo LUN è RAID livello 3. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID4 Valore: 17 Il tipo LUN è RAID livello 4. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID5 Valore: 18 Il tipo LUN è RAID di livello 5. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID6 Valore: 19 Il tipo LUN è RAID di livello 6. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID01 Valore: 20 Il tipo LUN è RAID livello 0+1. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID03 Valore: 21 Il tipo LUN è RAID livello 0+3. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID05 Valore: 22 Il tipo LUN è RAID livello 0+5. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID10 Valore: 23 Il tipo LUN è RAID livello 1+0. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID15 Valore: 24 Il tipo LUN è RAID livello 1+5. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID30 Valore: 25 Il tipo LUN è RAID livello 3+0. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID50 Valore: 26 Il tipo LUN è RAID livello 5+0. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID51 Valore: 27 Il tipo LUN è RAID livello 5+1. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID53 Valore: 28 Il tipo LUN è RAID livello 5+3. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID60 Valore: 29 Il tipo LUN è RAID livello 6+0. Windows Server 2008, Windows Vista e Windows Server 2003: Questo valore non è supportato. |
VDS_LT_RAID61 Valore: 30 Il tipo LUN è RAID livello 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_PROP include un valore VDS_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.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | vds.h |
Vedi anche
IVdsHwProviderStoragePools::CreateLunInStoragePool
IVdsSubSystem2::CreateLun2