STORAGE_BUS_TYPE enumeration (ntddstor.h)
The STORAGE_BUS_TYPE enumeration provides a symbolic means of representing the various types of storage buses.
Syntax
typedef enum _STORAGE_BUS_TYPE {
BusTypeUnknown,
BusTypeScsi,
BusTypeAtapi,
BusTypeAta,
BusType1394,
BusTypeSsa,
BusTypeFibre,
BusTypeUsb,
BusTypeRAID,
BusTypeiScsi,
BusTypeSas,
BusTypeSata,
BusTypeSd,
BusTypeMmc,
BusTypeVirtual,
BusTypeFileBackedVirtual,
BusTypeSpaces,
BusTypeNvme,
BusTypeSCM,
BusTypeUfs,
BusTypeNvmeof,
BusTypeMax,
BusTypeMaxReserved
} STORAGE_BUS_TYPE, *PSTORAGE_BUS_TYPE;
Constants
BusTypeUnknown Indicates an unknown bus type. |
BusTypeScsi Indicates a small computer system interface (SCSI) bus. |
BusTypeAtapi Indicates an AT Attachment Packet Interface (ATAPI) bus. |
BusTypeAta Indicates an advanced technology attachment (ATA) bus. |
BusType1394 Indicates an IEEE 1394 bus. |
BusTypeSsa Indicates a serial storage architecture (SSA) bus. |
BusTypeFibre Indicates a fibre channel bus type. |
BusTypeUsb Indicates a USB bus type. |
BusTypeRAID Indicates a bus for a redundant array of independent disks (RAID). |
BusTypeiScsi Indicates an iSCSI bus. |
BusTypeSas Indicates a serial-attached SCSI bus. |
BusTypeSata Indicates a serial ATA bus. |
BusTypeSd Indicates a secure digital bus. |
BusTypeMmc Indicates a multimedia card bus. |
BusTypeVirtual Indicates a virtual storage bus. |
BusTypeFileBackedVirtual Indicates a virtual file backed storage bus. |
BusTypeSpaces Indicates a storage spaces bus. |
BusTypeNvme Indicates a non-volatile memory express (NVMe) bus. |
BusTypeSCM Indicates a storage class memory (SCM) bus. |
BusTypeUfs Indicates a universal flash storage (UFS) bus. |
BusTypeNvmeof Indicates a non-volatile memory express over Fabrics (NVMe-oF) bus. |
BusTypeMax Indicates the current maximum value for this enumeration. Do not use this value because it changes as new bus types are added. |
BusTypeMaxReserved Reserved. Do not use. |
Requirements
Requirement | Value |
---|---|
Header | ntddstor.h |