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