VDS_STORAGE_BUS_TYPE enumeración (vdslun.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 de bus válidos de un dispositivo de almacenamiento.

Syntax

typedef enum _VDS_STORAGE_BUS_TYPE {
  VDSBusTypeUnknown = 0,
  VDSBusTypeScsi = 0x1,
  VDSBusTypeAtapi = 0x2,
  VDSBusTypeAta = 0x3,
  VDSBusType1394 = 0x4,
  VDSBusTypeSsa = 0x5,
  VDSBusTypeFibre = 0x6,
  VDSBusTypeUsb = 0x7,
  VDSBusTypeRAID = 0x8,
  VDSBusTypeiScsi = 0x9,
  VDSBusTypeSas = 0xa,
  VDSBusTypeSata = 0xb,
  VDSBusTypeSd = 0xc,
  VDSBusTypeMmc = 0xd,
  VDSBusTypeMax = 0xe,
  VDSBusTypeVirtual = 0xe,
  VDSBusTypeFileBackedVirtual = 0xf,
  VDSBusTypeSpaces = 0x10,
  VDSBusTypeNVMe = 0x11,
  VDSBusTypeScm = 0x12,
  VDSBusTypeUfs = 0x13,
  VDSBusTypeMaxReserved = 0x7f
} VDS_STORAGE_BUS_TYPE;

Constantes

 
VDSBusTypeUnknown
Valor: 0
Este valor está reservado.
VDSBusTypeScsi
Valor: 0x1
El tipo de bus de almacenamiento es SCSI.
VDSBusTypeAtapi
Valor: 0x2
El tipo de bus de almacenamiento es ATAPI.
VDSBusTypeAta
Valor: 0x3
El tipo de bus de almacenamiento es ATA.
VDSBusType1394
Valor: 0x4
El tipo de bus de almacenamiento es IEEE 1394.
VDSBusTypeSsa
Valor: 0x5
El tipo de bus de almacenamiento es SSA.
VDSBusTypeFibre
Valor: 0x6
El tipo de bus de almacenamiento es Canal de fibra.
VDSBusTypeUsb
Valor: 0x7
El tipo de bus de almacenamiento es USB.
VDSBusTypeRAID
Valor: 0x8
El tipo de bus de almacenamiento es RAID.
VDSBusTypeiScsi
Valor: 0x9
El tipo de bus de almacenamiento es iSCSI.
VDSBusTypeSas
Valor: 0xa
El tipo de bus de almacenamiento es SCSI conectado a serie (SAS).
VDSBusTypeSata
Valor: 0xb
El tipo de bus de almacenamiento es SATA.
VDSBusTypeSd
Valor: 0xc
El tipo de bus de almacenamiento es Secure Digital (SD).

Windows Server 2008, Windows Vista y Windows Server 2003: No se admite.
VDSBusTypeMmc
Valor: 0xd
El tipo de bus de almacenamiento es Tarjeta MultiMedia (MMC).

Windows Server 2008, Windows Vista y Windows Server 2003: No se admite.
VDSBusTypeMax
Valor: 0xe
Este valor está reservado para su uso por parte del sistema.

Windows Server 2008, Windows Vista y Windows Server 2003: No se admite.
VDSBusTypeVirtual
Valor: 0xe
VDSBusTypeFileBackedVirtual
Valor: 0xf
El tipo de bus de almacenamiento es virtual con respaldo de archivos.

Windows Server 2008, Windows Vista y Windows Server 2003: No se admite.
VDSBusTypeSpaces
Valor: 0x10
VDSBusTypeNVMe
Valor: 0x11
VDSBusTypeScm
Valor: 0x12
VDSBusTypeUfs
Valor: 0x13
VDSBusTypeMaxReserved
Valor: 0x7f
Valor máximo del intervalo de tipos de bus de almacenamiento.

Comentarios

Las estructuras VDS_LUN_INFORMATION, VDS_DISK_PROP, VDS_DISK_PROP2 y VDS_DRIVE_PROP2 incluyen un valor de VDS_STORAGE_BUS_TYPE como miembro para especificar el tipo de bus de un LUN, un disco o una unidad.

Nota El tipo especificado en estas estructuras coincide con el tipo notificado por el controlador o los controladores y puede que no coincida exactamente con el hardware.
 
Nota Es posible que se agreguen constantes adicionales a la enumeración VDS_STORAGE_BUS_TYPE en futuras versiones de Windows. Por este motivo, la aplicación debe diseñarse para controlar correctamente una constante de enumeración VDS_STORAGE_BUS_TYPE no reconocida.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado vdslun.h (incluya Vds.h, VdsHwPrv.h para proveedores de hardware)

Consulte también

STORAGE_BUS_TYPE

Enumeraciones de VDS

VDS_DISK_PROP

VDS_LUN_INFORMATION