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.
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,
BusTypeNvmeof,
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
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP |
| Minimum supported server | Windows Server 2003 |
| Header | winioctl.h (include Windows.h) |