2.2.1.2.5 VDS_STORAGE_BUS_TYPE

The VDS_STORAGE_BUS_TYPE enumeration defines the type of bus on which a disk resides.

 typedef enum _VDS_STORAGE_BUS_TYPE
 {
   VDSBusTypeUnknown = 0x00000000,
   VDSBusTypeScsi = 0x00000001,
   VDSBusTypeAtapi = 0x00000002,
   VDSBusTypeAta = 0x00000003,
   VDSBusType1394 = 0x00000004,
   VDSBusTypeSsa = 0x00000005,
   VDSBusTypeFibre = 0x00000006,
   VDSBusTypeUsb = 0x00000007,
   VDSBusTypeRAID = 0x00000008,
   VDSBusTypeiScsi = 0x00000009,
   VDSBusTypeSas = 0x0000000A,
   VDSBusTypeSata = 0x0000000B,
   VDSBusTypeSd = 0x0000000C,
   VDSBusTypeMmc = 0x0000000D,
   VDSBusTypeMax = 0x0000000E,
   VDSBusTypeVirtual = 0x0000000E,
   VDSBusTypeFileBackedVirtual = 0x0000000F,
   VDSBusTypeSpaces = 0x00000010,
   VDSBusTypeMaxReserved = 0x0000007F
 } VDS_STORAGE_BUS_TYPE;

VDSBusTypeUnknown:  Bus type is unknown.

VDSBusTypeScsi:  Disk resides on a SCSI bus.

VDSBusTypeAtapi:  Disk resides on an AT Attachment Packet Interface (ATAPI) bus. For more information on this bus type, see [ANSI/INCITS-397-2005].

VDSBusTypeAta:  Disk resides on an AT Attached (ATA) bus. For more information on this bus type, see [ANSI/INCITS-451-2008].

VDSBusType1394:  Disk resides on an IEEE 1394 bus. For more information, see [IEEE1394-2008].

VDSBusTypeSsa:  Disk resides on a serial storage architecture (SSA) bus. For more information on this bus type, see [IEEE-SSA].

VDSBusTypeFibre:  Disk resides on a fiber channel bus.

VDSBusTypeUsb:  Disk resides on a universal serial bus (USB).

VDSBusTypeRAID:  Disk resides on a RAID bus.

VDSBusTypeiScsi:  Disk resides on an iSCSI bus.

VDSBusTypeSas:  Disk resides on a Serial Attached SCSI (SAS) bus. For more information on this bus type, see [ANSI/INCITS-457-2010].

VDSBusTypeSata:  Disk resides on a Serial ATA (SATA) bus. For more information on this bus type, see [SATA-3.0].

VDSBusTypeSd:  Disk resides on a secure digital (SD) bus.

VDSBusTypeMmc:  Indicates a multimedia card (MMC) bus type. For information on multimedia cards, which are a flash memory card standard, see [JEDEC-MO227-A].

VDSBusTypeMax:  Maximum bus type value. Note that this value does not identify a particular bus type; rather, it serves as an end value of the enumeration.<7>

VDSBusTypeVirtual:  The disk SHOULD<8> reside on a virtual bus

VDSBusTypeFileBackedVirtual:  Disk is backed by a file.

VDSBusTypeSpaces:  The disk SHOULD<9> be backed by Storage Spaces.

VDSBusTypeMaxReserved:  Maximum reserved bus type value. Bus type values below this range are reserved.