énumération VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG (vdshwprv.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 des niveaux RAID qui peuvent être pris en charge par les sous-systèmes.

Syntax

typedef enum _VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG {
  VDS_SF_SUPPORTS_RAID2_LUNS = 0x1,
  VDS_SF_SUPPORTS_RAID3_LUNS = 0x2,
  VDS_SF_SUPPORTS_RAID4_LUNS = 0x4,
  VDS_SF_SUPPORTS_RAID5_LUNS = 0x8,
  VDS_SF_SUPPORTS_RAID6_LUNS = 0x10,
  VDS_SF_SUPPORTS_RAID01_LUNS = 0x20,
  VDS_SF_SUPPORTS_RAID03_LUNS = 0x40,
  VDS_SF_SUPPORTS_RAID05_LUNS = 0x80,
  VDS_SF_SUPPORTS_RAID10_LUNS = 0x100,
  VDS_SF_SUPPORTS_RAID15_LUNS = 0x200,
  VDS_SF_SUPPORTS_RAID30_LUNS = 0x400,
  VDS_SF_SUPPORTS_RAID50_LUNS = 0x800,
  VDS_SF_SUPPORTS_RAID51_LUNS = 0x1000,
  VDS_SF_SUPPORTS_RAID53_LUNS = 0x2000,
  VDS_SF_SUPPORTS_RAID60_LUNS = 0x4000,
  VDS_SF_SUPPORTS_RAID61_LUNS = 0x8000
} VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG, *PVDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG;

Constantes

 
VDS_SF_SUPPORTS_RAID2_LUNS
Valeur : 0x1
Prend en charge le niveau RAID 2.
VDS_SF_SUPPORTS_RAID3_LUNS
Valeur : 0x2
Prend en charge le niveau RAID 3.
VDS_SF_SUPPORTS_RAID4_LUNS
Valeur : 0x4
Prend en charge le niveau RAID 4.
VDS_SF_SUPPORTS_RAID5_LUNS
Valeur : 0x8
Prend en charge le niveau RAID 5.
VDS_SF_SUPPORTS_RAID6_LUNS
Valeur : 0x10
Prend en charge le niveau RAID 6.
VDS_SF_SUPPORTS_RAID01_LUNS
Valeur : 0x20
Prend en charge le niveau RAID 0+1.
VDS_SF_SUPPORTS_RAID03_LUNS
Valeur : 0x40
Prend en charge le niveau RAID 0+3.
VDS_SF_SUPPORTS_RAID05_LUNS
Valeur : 0x80
Prend en charge les niveaux RAID 0+5.
VDS_SF_SUPPORTS_RAID10_LUNS
Valeur : 0x100
Prend en charge les niveaux RAID 1+0.
VDS_SF_SUPPORTS_RAID15_LUNS
Valeur : 0x200
Prend en charge les niveaux RAID 1+5.
VDS_SF_SUPPORTS_RAID30_LUNS
Valeur : 0x400
Prend en charge le niveau RAID 3+0.
VDS_SF_SUPPORTS_RAID50_LUNS
Valeur : 0x800
Prend en charge le niveau RAID 5+0.
VDS_SF_SUPPORTS_RAID51_LUNS
Valeur : 0x1000
Prend en charge le niveau RAID 5+1.
VDS_SF_SUPPORTS_RAID53_LUNS
Valeur : 0x2000
Prend en charge le niveau RAID 5+3.
VDS_SF_SUPPORTS_RAID60_LUNS
Valeur : 0x4000
Prend en charge le niveau RAID 6+0.
VDS_SF_SUPPORTS_RAID61_LUNS
Valeur : 0x8000
Prend en charge le niveau RAID 6+1.

Remarques

Les valeurs de cette énumération sont utilisées dans le membre ulSupportedRaidTypeFlags de la structure VDS_SUB_SYSTEM_PROP2 .

Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG 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_SUB_SYSTEM_SUPPORTED_RAID_TYPE_FLAG non reconnue.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête vdshwprv.h

Voir aussi

IVdsSubSystem2

IVdsSubSystem2 ::GetProperties2

VDS_RAID_TYPE

VDS_SUB_SYSTEM_PROP2