Share via


VDS_STORAGE_BUS_TYPE enumeração (vdslun.h)

[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]

Define o conjunto de tipos de barramento válidos de um dispositivo de armazenamento.

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
Esse valor é reservado.
VDSBusTypeScsi
Valor: 0x1
O tipo de barramento de armazenamento é SCSI.
VDSBusTypeAtapi
Valor: 0x2
O tipo de barramento de armazenamento é ATAPI.
VDSBusTypeAta
Valor: 0x3
O tipo de barramento de armazenamento é ATA.
VDSBusType1394
Valor: 0x4
O tipo de barramento de armazenamento é IEEE 1394.
VDSBusTypeSsa
Valor: 0x5
O tipo de barramento de armazenamento é SSA.
VDSBusTypeFibre
Valor: 0x6
O tipo de barramento de armazenamento é Fibre Channel.
VDSBusTypeUsb
Valor: 0x7
O tipo de barramento de armazenamento é USB.
VDSBusTypeRAID
Valor: 0x8
O tipo de barramento de armazenamento é RAID.
VDSBusTypeiScsi
Valor: 0x9
O tipo de barramento de armazenamento é iSCSI.
VDSBusTypeSas
Valor: 0xa
O tipo de barramento de armazenamento é SAS (Serial Attached SCSI).
VDSBusTypeSata
Valor: 0xb
O tipo de barramento de armazenamento é SATA.
VDSBusTypeSd
Valor: 0xc
O tipo de barramento de armazenamento é SD (Secure Digital).

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.
VDSBusTypeMmc
Valor: 0xd
O tipo de barramento de armazenamento é MMC (Cartão Multimídia).

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.
VDSBusTypeMax
Valor: 0xe
Esse valor é reservado para uso do sistema.

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.
VDSBusTypeVirtual
Valor: 0xe
VDSBusTypeFileBackedVirtual
Valor: 0xf
O tipo de barramento de armazenamento é virtual com suporte de arquivo.

Windows Server 2008, Windows Vista e Windows Server 2003: Sem suporte.
VDSBusTypeSpaces
Valor: 0x10
VDSBusTypeNVMe
Valor: 0x11
VDSBusTypeScm
Valor: 0x12
VDSBusTypeUfs
Valor: 0x13
VDSBusTypeMaxReserved
Valor: 0x7f
O valor máximo do intervalo de tipos de barramento de armazenamento.

Comentários

As estruturas VDS_LUN_INFORMATION, VDS_DISK_PROP, VDS_DISK_PROP2 e VDS_DRIVE_PROP2 incluem um valor VDS_STORAGE_BUS_TYPE como membro para especificar o tipo de barramento de um LUN, disco ou unidade.

Nota O tipo especificado nessas estruturas corresponde ao tipo que o driver ou drivers relataram e pode não corresponder exatamente ao hardware.
 
Nota Constantes adicionais podem ser adicionadas à enumeração VDS_STORAGE_BUS_TYPE em versões futuras do Windows. Por esse motivo, seu aplicativo deve ser projetado para lidar normalmente com uma constante de enumeração VDS_STORAGE_BUS_TYPE não reconhecida.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho vdslun.h (inclua Vds.h, VdsHwPrv.h para provedores de hardware)

Confira também

STORAGE_BUS_TYPE

Enumerações do VDS

VDS_DISK_PROP

VDS_LUN_INFORMATION