Compartir a través de


enumeración VDS_LUN_TYPE (vds.h)

[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]

Define el conjunto de tipos válidos para un LUN.

Sintaxis

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
Valor: 0
Este valor está reservado.
VDS_LT_DEFAULT
Valor: 1
El tipo LUN es automagic predeterminado: el proveedor configura automáticamente el LUN en función de las sugerencias. Este valor se usa solo como parámetro de entrada; no lo devuelven las consultas.
VDS_LT_FAULT_TOLERANT
Valor: 2
El tipo LUN es automagic tolerante a errores: el proveedor configura el LUN automáticamente en función de las sugerencias, pero con el requisito de que el LUN resultante sea tolerante a errores. Este valor se usa solo como parámetro de entrada; no lo devuelven las consultas.
VDS_LT_NON_FAULT_TOLERANT
Valor: 3
El tipo LUN no es automagic tolerante a errores: el proveedor configura el LUN automáticamente en función de las sugerencias, pero con el requisito de que el LUN resultante no sea tolerante a errores. Este valor se usa solo como parámetro de entrada; no lo devuelven las consultas.
VDS_LT_SIMPLE
Valor: 10
El tipo LUN es simple, se compone de extensiones de exactamente una unidad.
VDS_LT_SPAN
Valor: 11
El tipo de LUN se distribuye, se compone de extensiones de más de una unidad.
VDS_LT_STRIPE
Valor: 12
El tipo LUN se secciona, que es equivalente a RAID 0.
VDS_LT_MIRROR
Valor: 13
El tipo LUN se refleja, que equivale a RAID 1.
VDS_LT_PARITY
Valor: 14
El tipo LUN se secciona con paridad, que tiene en cuenta los niveles RAID 3, 4, 5 y 6.
VDS_LT_RAID2
Valor: 15
El tipo LUN es RAID de nivel 2.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID3
Valor: 16
El tipo LUN es RAID nivel 3.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID4
Valor: 17
El tipo LUN es RAID nivel 4.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID5
Valor: 18
El tipo DE LUN es RAID de nivel 5.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID6
Valor: 19
El tipo LUN es RAID de nivel 6.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID01
Valor: 20
El tipo DE LUN es el nivel RAID 0+1.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID03
Valor: 21
El tipo DE LUN es EL NIVEL RAID 0+3.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID05
Valor: 22
El tipo DE LUN es RAID de nivel 0+5.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID10
Valor: 23
El tipo LUN es RAID de nivel 1+0.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID15
Valor: 24
El tipo de LUN es RAID nivel 1+5.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID30
Valor: 25
El tipo de LUN es RAID de nivel 3+0.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID50
Valor: 26
El tipo de LUN es RAID de nivel 5+0.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID51
Valor: 27
El tipo de LUN es RAID de nivel 5+1.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID53
Valor: 28
El tipo de LUN es RAID de nivel 5+3.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID60
Valor: 29
El tipo de LUN es RAID de nivel 6+0.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.
VDS_LT_RAID61
Valor: 30
El tipo lun es RAID nivel 6+1.

Windows Server 2008, Windows Vista y Windows Server 2003: Este valor no se admite.

Comentarios

The
El método IVdsSubSystem::CreateLun pasa un valor de VDS_LUN_TYPE como parámetro para establecer un nuevo tipo de LUN y la estructura de VDS_LUN_PROP incluye un valor VDS_LUN_TYPE como miembro para indicar un tipo de LUN existente.

Si el método IVdsSubSystem::CreateLun devuelve un valor VDS_LUN_TYPE que el autor de la llamada no reconoce, el llamador debe mostrar el tipo LUN como desconocido. El autor de la llamada no debe intentar asignar el tipo LUN no reconocido a otro tipo de LUN.

Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_LUN_TYPE en versiones futuras de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_LUN_TYPE no reconocida.
 

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vds.h

Consulte también

IVdsHwProviderStoragePools::CreateLunInStoragePool

IVdsSubSystem2::CreateLun2

IVdsSubSystem::CreateLun

Enumeraciones de VDS

VDS_LUN_PROP