Share via


VDS_STORAGE_BUS_TYPE enumeration [VDS]

The VDS_STORAGE_BUS_TYPE enumeration defines the set of valid bus types of a storage device.

typedef enum 
{
  VDSBusTypeUnknown = 0x00,
  VDSBusTypeScsi = 0x01,
  VDSBusTypeAtapi = 0x02,
  VDSBusTypeAta = 0x03,
  VDSBusType1394 = 0x04,
  VDSBusTypeSsa = 0x05,
  VDSBusTypeFibre = 0x06,
  VDSBusTypeUsb = 0x07,
  VDSBusTypeRAID = 0x08,
  VDSBusTypeiScsi = 0x09,
  VDSBusTypeMaxReserved = 0x7F
}VDS_STORAGE_BUS_TYPE;

Constants

  • VDSBusTypeUnknown
    This value is reserved.
  • VDSBusTypeScsi
    The storage bus type is SCSI.
  • VDSBusTypeAtapi
    The storage bus type is ATAPI.
  • VDSBusTypeAta
    The storage bus type is ATA.
  • VDSBusType1394
    The storage bus type is IEEE 1394.
  • VDSBusTypeSsa
    The storage bus type is SSA.
  • VDSBusTypeFibre
    The storage bus type is Fibre Channel.
  • VDSBusTypeUsb
    The storage bus type is USB.
  • VDSBusTypeRAID
    The storage bus type is RAID.
  • VDSBusTypeiScsi
    The storage bus type is iSCSI.
  • VDSBusTypeMaxReserved
    The maximum value of the storage bus type range.

Remarks

The VDS_LUN_INFORMATION structure include the value of this enumeration as a member to specify the bus type of a LUN.

Note  The type returned is what the driver or drivers returned to the system and may not exactly match the hardware.

Requirements

Client Requires Windows Vista.
Server Requires Windows Server "Longhorn" or Windows Server 2003.
Header

Declared in VdsLun.h.

See Also

Volume Shadow Copy API Enumeration Types
VDS_LUN_INFORMATION