Freigeben über


VDS_LUN_TYPE Enumeration (vds.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API ersetzt.]

Definiert den Satz gültiger Typen für eine LUN.

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;

Konstanten

 
VDS_LT_UNKNOWN
Wert: 0
Dieser Wert ist reserviert.
VDS_LT_DEFAULT
Wert: 1
Der LUN-Typ ist standardmäßig automagic. Der Anbieter konfiguriert die LUN automatisch basierend auf Hinweisen. Dieser Wert wird nur als Eingabeparameter verwendet. es wird nicht von Abfragen zurückgegeben.
VDS_LT_FAULT_TOLERANT
Wert: 2
Der LUN-Typ ist fehlertolerant automagic. Der Anbieter konfiguriert die LUN automatisch basierend auf Hinweisen, aber mit der Anforderung, dass die resultierende LUN fehlertolerant ist. Dieser Wert wird nur als Eingabeparameter verwendet. es wird nicht von Abfragen zurückgegeben.
VDS_LT_NON_FAULT_TOLERANT
Wert: 3
Der LUN-Typ ist nicht fehlertolerant automagic. Der Anbieter konfiguriert die LUN automatisch basierend auf Hinweisen, aber mit der Anforderung, dass die resultierende LUN nicht fehlertolerant ist. Dieser Wert wird nur als Eingabeparameter verwendet. es wird nicht von Abfragen zurückgegeben.
VDS_LT_SIMPLE
Wert: 10
Der LUN-Typ ist einfach: Er besteht aus Erweiterungen von genau einem Laufwerk.
VDS_LT_SPAN
Wert: 11
Der LUN-Typ ist überspannt– er besteht aus Erweiterungen von mehr als einem Laufwerk.
VDS_LT_STRIPE
Wert: 12
Der LUN-Typ ist striped, was raid 0 entspricht.
VDS_LT_MIRROR
Wert: 13
Der LUN-Typ wird gespiegelt, was raid 1 entspricht.
VDS_LT_PARITY
Wert: 14
Der LUN-Typ ist mit Parität versehen, was die RAID-Ebenen 3, 4, 5 und 6 ausmacht.
VDS_LT_RAID2
Wert: 15
Der LUN-Typ ist RAID-Ebene 2.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID3
Wert: 16
Der LUN-Typ ist RAID-Ebene 3.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID4
Wert: 17
Der LUN-Typ ist RAID-Ebene 4.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID5
Wert: 18
Der LUN-Typ ist RAID-Ebene 5.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID6
Wert: 19
Der LUN-Typ ist RAID-Ebene 6.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID01
Wert: 20
Der LUN-Typ ist RAID-Ebene 0+1.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID03
Wert: 21
Der LUN-Typ ist RAID-Ebene 0+3.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID05
Wert: 22
Der LUN-Typ ist RAID-Ebene 0+5.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID10
Wert: 23
Der LUN-Typ ist RAID-Ebene 1+0.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID15
Wert: 24
Der LUN-Typ ist RAID-Ebene 1+5.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID30
Wert: 25
Der LUN-Typ ist RAID-Ebene 3+0.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID50
Wert: 26
Der LUN-Typ ist RAID-Ebene 5+0.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID51
Wert: 27
Der LUN-Typ ist RAID-Ebene 5+1.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID53
Wert: 28
Der LUN-Typ ist RAID-Ebene 5+3.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID60
Wert: 29
Der LUN-Typ ist RAID-Ebene 6+0.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.
VDS_LT_RAID61
Wert: 30
Der LUN-Typ ist RAID-Ebene 6+1.

Windows Server 2008, Windows Vista und Windows Server 2003: Dieser Wert wird nicht unterstützt.

Bemerkungen

The
Die IVdsSubSystem::CreateLun-Methode übergibt einen VDS_LUN_TYPE-Wert als Parameter zum Festlegen eines neuen LUN-Typs, und die VDS_LUN_PROP-Struktur enthält einen VDS_LUN_TYPE Wert als Member, um einen vorhandenen LUN-Typ anzugeben.

Wenn die IVdsSubSystem::CreateLun-Methode einen VDS_LUN_TYPE Wert zurückgibt, den der Aufrufer nicht erkennt, sollte der Aufrufer den LUN-Typ als unbekannt anzeigen. Der Aufrufer sollte nicht versuchen, den nicht erkannten LUN-Typ einem anderen LUN-Typ zuzuordnen.

Hinweis In zukünftigen Windows-Versionen können der VDS_LUN_TYPE-Enumeration zusätzliche Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_LUN_TYPE Enumerationskonstante ordnungsgemäß verarbeitet.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vds.h

Weitere Informationen

IVdsHwProviderStoragePools::CreateLunInStoragePool

IVdsSubSystem2::CreateLun2

IVdsSubSystem::CreateLun

VDS-Enumerationen

VDS_LUN_PROP