STORAGE_BUS_TYPE enumeration (winioctl.h)
Specifies the various types of storage buses.
Syntax
typedef enum _STORAGE_BUS_TYPE {
BusTypeUnknown = 0x00,
BusTypeScsi,
BusTypeAtapi,
BusTypeAta,
BusType1394,
BusTypeSsa,
BusTypeFibre,
BusTypeUsb,
BusTypeRAID,
BusTypeiScsi,
BusTypeSas,
BusTypeSata,
BusTypeSd,
BusTypeMmc,
BusTypeVirtual,
BusTypeFileBackedVirtual,
BusTypeSpaces,
BusTypeNvme,
BusTypeSCM,
BusTypeUfs,
BusTypeMax,
BusTypeMaxReserved = 0x7F
} STORAGE_BUS_TYPE, *PSTORAGE_BUS_TYPE;
Constants
BusTypeUnknownValue: 0x00 Unknown bus type. |
BusTypeScsiSCSI bus. |
BusTypeAtapiATAPI bus. |
BusTypeAtaATA bus. |
BusType1394IEEE-1394 bus. |
BusTypeSsaSSA bus. |
BusTypeFibreFibre Channel bus. |
BusTypeUsbUSB bus. |
BusTypeRAIDRAID bus. |
BusTypeiScsi |
BusTypeSasSerial Attached SCSI (SAS) bus. Windows Server 2003: This is not supported before Windows Server 2003 with SP1. |
BusTypeSataSATA bus. Windows Server 2003: This is not supported before Windows Server 2003 with SP1. |
BusTypeSd |
BusTypeMmc |
BusTypeVirtual |
BusTypeFileBackedVirtual |
BusTypeSpaces |
BusTypeNvme |
BusTypeSCM |
BusTypeUfs |
BusTypeMax |
BusTypeMaxReservedValue: 0x7F |
Requirements
| Minimum supported client | Windows XP |
| Minimum supported server | Windows Server 2003 |
| Header | winioctl.h (include Windows.h) |