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

Community Additions

Show: