énumération VDS_LUN_TYPE (vds.h)
[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]
Définit l’ensemble de types valides pour un numéro d’unité logique.
Syntax
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 Valeur : 0 Cette valeur est réservée. |
VDS_LT_DEFAULT Valeur : 1 Le type de numéro d’unité logique est automagic par défaut: le fournisseur configure automatiquement le numéro d’unité logique en fonction des indicateurs. Cette valeur est utilisée comme paramètre d’entrée uniquement ; il n’est pas retourné par les requêtes. |
VDS_LT_FAULT_TOLERANT Valeur : 2 Le type d’unité logique est automagic à tolérance de panne : le fournisseur configure automatiquement le numéro d’unité logique en fonction des indicateurs, mais avec l’exigence que le numéro d’unité logique résultant soit tolérant aux pannes. Cette valeur est utilisée comme paramètre d’entrée uniquement ; il n’est pas retourné par les requêtes. |
VDS_LT_NON_FAULT_TOLERANT Valeur : 3 Le type d’unité logique est automagic non tolérant aux pannes : le fournisseur configure automatiquement le numéro d’unité logique en fonction des indicateurs, mais avec l’exigence que le numéro d’unité logique résultant soit non tolérant aux pannes. Cette valeur est utilisée comme paramètre d’entrée uniquement ; il n’est pas retourné par les requêtes. |
VDS_LT_SIMPLE Valeur : 10 Le type DE LUN est simple : il est composé d’étendues provenant d’un seul lecteur. |
VDS_LT_SPAN Valeur : 11 Le type du numéro d’unité logique est réparti sur plusieurs lecteurs. Il est composé d’extensions provenant de plusieurs lecteurs. |
VDS_LT_STRIPE Valeur : 12 Le type DE LUN est rayé, ce qui équivaut à RAID 0. |
VDS_LT_MIRROR Valeur : 13 Le type DE LUN est mis en miroir, ce qui équivaut à RAID 1. |
VDS_LT_PARITY Valeur : 14 Le type de lun est rayé avec la parité, qui prend en compte les niveaux RAID 3, 4, 5 et 6. |
VDS_LT_RAID2 Valeur : 15 Le type DE LUN est raid niveau 2. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID3 Valeur : 16 Le type DE LUN est raid niveau 3. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID4 Valeur : 17 Le type DE LUN est raid niveau 4. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID5 Valeur : 18 Le type DE LUN est raid niveau 5. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID6 Valeur : 19 Le type DE LUN est raid niveau 6. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID01 Valeur : 20 Le type DE LUN est de niveau RAID 0+1. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID03 Valeur : 21 Le type DE LUN est de niveau RAID 0+3. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID05 Valeur : 22 Le type DE LUN est de niveau RAID 0+5. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID10 Valeur : 23 Le type DE LUN est de niveau RAID 1+0. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID15 Valeur : 24 Le type DE LUN est de niveau RAID 1+5. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID30 Valeur : 25 Le type DE LUN est de niveau RAID 3+0. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID50 Valeur : 26 Le type DE LUN est de niveau RAID 5+0. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID51 Valeur : 27 Le type DE LUN est de niveau RAID 5+1. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID53 Valeur : 28 Le type DE LUN est de niveau RAID 5+3. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID60 Valeur : 29 Le type DE LUN est de niveau RAID 6+0. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
VDS_LT_RAID61 Valeur : 30 Le type DE LUN est de niveau RAID 6+1. Windows Server 2008, Windows Vista et Windows Server 2003 : Cette valeur n’est pas prise en charge. |
Remarques
The
La méthode IVdsSubSystem::CreateLun transmet une valeur de VDS_LUN_TYPE en tant que paramètre pour définir un nouveau type d’unité logique, et la structure VDS_LUN_PROP inclut une valeur VDS_LUN_TYPE en tant que membre pour indiquer un type d’unité logique existant.
Si la méthode IVdsSubSystem::CreateLun retourne une valeur VDS_LUN_TYPE que l’appelant ne reconnaît pas, l’appelant doit afficher le type de LUN inconnu. L’appelant ne doit pas tenter de mapper le type de LUN non reconnu à un autre type de LUN.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | vds.h |
Voir aussi
IVdsHwProviderStoragePools::CreateLunInStoragePool
IVdsSubSystem2::CreateLun2