Windows desktop applications
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

VDS_STORAGE_BUS_TYPE enumeration

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the set of valid bus types of a storage device.

Syntax


typedef enum  { 
  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,
  VDSBusTypeFileBackedVirtual  = 0xF,
  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.

VDSBusTypeSas

The storage bus type is Serial Attached SCSI (SAS).

VDSBusTypeSata

The storage bus type is SATA.

VDSBusTypeSd

The storage bus type is Secure Digital (SD).

Windows Server 2008, Windows Vista, and Windows Server 2003:  Not supported.

VDSBusTypeMmc

The storage bus type is MultiMedia Card (MMC).

Windows Server 2008, Windows Vista, and Windows Server 2003:  Not supported.

VDSBusTypeMax

This value is reserved for system use.

Windows Server 2008, Windows Vista, and Windows Server 2003:  Not supported.

VDSBusTypeFileBackedVirtual

The storage bus type is file-backed virtual.

Windows Server 2008, Windows Vista, and Windows Server 2003:  Not supported.

VDSBusTypeMaxReserved

The maximum value of the storage bus type range.

Remarks

The VDS_LUN_INFORMATION, VDS_DISK_PROP, VDS_DISK_PROP2, and VDS_DRIVE_PROP2 structures include a VDS_STORAGE_BUS_TYPE value as a member to specify the bus type of a LUN, disk, or drive.

Note  The type specified in these structures matches the type that the driver or drivers reported and may not exactly match the hardware.
 
Note  Additional constants might be added to the VDS_STORAGE_BUS_TYPE enumeration in future Windows versions. For this reason, your application must be designed to gracefully handle an unrecognized VDS_STORAGE_BUS_TYPE enumeration constant.
 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

VdsLun.h (include Vds.h or VdsHwPrv.h for hardware providers)

See also

VDS Enumerations
STORAGE_BUS_TYPE
VDS_DISK_PROP
VDS_LUN_INFORMATION

 

 

Community Additions

Show:
© 2016 Microsoft