é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.

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_LUN_TYPE dans les futures versions de Windows. Pour cette raison, votre application doit être conçue pour gérer correctement une constante d’énumération VDS_LUN_TYPE non reconnue.
 

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

IVdsSubSystem::CreateLun

Énumérations VDS

VDS_LUN_PROP