Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

STORAGE_BUS_TYPE enumeration

Provides a symbolic means of representing storage bus types.

Syntax


typedef enum _STORAGE_BUS_TYPE { 
  BusTypeUnknown            = 0x00,
  BusTypeScsi               = 0x1,
  BusTypeAtapi              = 0x2,
  BusTypeAta                = 0x3,
  BusType1394               = 0x4,
  BusTypeSsa                = 0x5,
  BusTypeFibre              = 0x6,
  BusTypeUsb                = 0x7,
  BusTypeRAID               = 0x8,
  BusTypeiScsi              = 0x9,
  BusTypeSas                = 0xA,
  BusTypeSata               = 0xB,
  BusTypeSd                 = 0xC,
  BusTypeMmc                = 0xD,
  BusTypeVirtual            = 0xE,
  BusTypeFileBackedVirtual  = 0xF,
  BusTypeMax                = 0x10,
  BusTypeMaxReserved        = 0x7F
} STORAGE_BUS_TYPE, *PSTORAGE_BUS_TYPE;

Constants

BusTypeUnknown

Indicates an unknown bus type.

BusTypeScsi

Indicates a SCSI bus type.

BusTypeAtapi

Indicates an ATAPI bus type.

BusTypeAta

Indicates an ATA bus type.

BusType1394

Indicates an IEEE 1394 bus type.

BusTypeSsa

Indicates an SSA bus type.

BusTypeFibre

Indicates a fiber channel bus type.

BusTypeUsb

Indicates a USB bus type.

BusTypeRAID

Indicates a RAID bus type.

BusTypeiScsi

Indicates an iSCSI bus type.

Windows Server 2003 and Windows XP:  This value is not supported before Windows Vista and Windows Server 2008.

BusTypeSas

Indicates a serial-attached SCSI (SAS) bus type.

Windows Server 2003 and Windows XP:  This value is not supported before Windows Vista and Windows Server 2008.

BusTypeSata

Indicates a SATA bus type.

Windows Server 2003 and Windows XP:  This value is not supported before Windows Vista and Windows Server 2008.

BusTypeSd

Indicates a secure digital (SD) bus type.

Windows Server 2003 and Windows XP:  This value is not supported before Windows Vista and Windows Server 2008.

BusTypeMmc

Indicates a multimedia card (MMC) bus type.

Windows Server 2003 and Windows XP:  This value is not supported before Windows Vista and Windows Server 2008.

BusTypeVirtual

Indicates a virtual bus type.

Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported before Windows 7 and Windows Server 2008.

BusTypeFileBackedVirtual

Indicates a file-backed virtual bus type.

Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported before Windows 7 and Windows Server 2008.

BusTypeMax

Indicates the maximum value for this value.

BusTypeMaxReserved

The maximum value of the storage bus type range.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Header

WinIoCtl.h (include Windows.h)

See also

Disk Management Enumeration Types

 

 

Community Additions

ADD
Show:
© 2015 Microsoft