Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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 _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;
Constants
VDSBusTypeUnknownValue: 0 This value is reserved. |
VDSBusTypeScsiValue: 0x1 The storage bus type is SCSI. |
VDSBusTypeAtapiValue: 0x2 The storage bus type is ATAPI. |
VDSBusTypeAtaValue: 0x3 The storage bus type is ATA. |
VDSBusType1394Value: 0x4 The storage bus type is IEEE 1394. |
VDSBusTypeSsaValue: 0x5 The storage bus type is SSA. |
VDSBusTypeFibreValue: 0x6 The storage bus type is Fibre Channel. |
VDSBusTypeUsbValue: 0x7 The storage bus type is USB. |
VDSBusTypeRAIDValue: 0x8 The storage bus type is RAID. |
VDSBusTypeiScsiValue: 0x9 The storage bus type is iSCSI. |
VDSBusTypeSasValue: 0xa The storage bus type is Serial Attached SCSI (SAS). |
VDSBusTypeSataValue: 0xb The storage bus type is SATA. |
VDSBusTypeSdValue: 0xc The storage bus type is Secure Digital (SD). Windows Server 2008, Windows Vista and Windows Server 2003: Not supported. |
VDSBusTypeMmcValue: 0xd The storage bus type is MultiMedia Card (MMC). Windows Server 2008, Windows Vista and Windows Server 2003: Not supported. |
VDSBusTypeMaxValue: 0xe This value is reserved for system use. Windows Server 2008, Windows Vista and Windows Server 2003: Not supported. |
VDSBusTypeVirtualValue: 0xe |
VDSBusTypeFileBackedVirtualValue: 0xf The storage bus type is file-backed virtual. Windows Server 2008, Windows Vista and Windows Server 2003: Not supported. |
VDSBusTypeSpacesValue: 0x10 |
VDSBusTypeNVMeValue: 0x11 |
VDSBusTypeScmValue: 0x12 |
VDSBusTypeUfsValue: 0x13 |
VDSBusTypeMaxReservedValue: 0x7f 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.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2003 [desktop apps only] |
| Header | vdslun.h (include Vds.h, VdsHwPrv.h for hardware providers) |