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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de