VDS_STORAGE_BUS_TYPE-Enumeration (vdslun.h)

[Ab Windows 8 und Windows Server 2012 wird die COM-Schnittstelle des Virtuellen Datenträgerdiensts durch die Windows Storage Management-API abgelöst.]

Definiert den Satz gültiger Bustypen eines Speichergeräts.

Syntax

typedef enum _VDS_STORAGE_BUS_TYPE {
  VDSBusTypeUnknown = 0,
  VDSBusTypeScsi = 0x1,
  VDSBusTypeAtapi = 0x2,
  VDSBusTypeAta = 0x3,
  VDSBusType1394 = 0x4,
  VDSBusTypeSsa = 0x5,
  VDSBusTypeFibre = 0x6,
  VDSBusTypeUsb = 0x7,
  VDSBusTypeRAID = 0x8,
  VDSBusTypeiScsi = 0x9,
  VDSBusTypeSas = 0xa,
  VDSBusTypeSata = 0xb,
  VDSBusTypeSd = 0xc,
  VDSBusTypeMmc = 0xd,
  VDSBusTypeMax = 0xe,
  VDSBusTypeVirtual = 0xe,
  VDSBusTypeFileBackedVirtual = 0xf,
  VDSBusTypeSpaces = 0x10,
  VDSBusTypeNVMe = 0x11,
  VDSBusTypeScm = 0x12,
  VDSBusTypeUfs = 0x13,
  VDSBusTypeMaxReserved = 0x7f
} VDS_STORAGE_BUS_TYPE;

Konstanten

 
VDSBusTypeUnknown
Wert: 0
Dieser Wert ist reserviert.
VDSBusTypeScsi
Wert: 0x1
Der Speicherbustyp ist SCSI.
VDSBusTypeAtapi
Wert: 0x2
Der Speicherbustyp ist ATAPI.
VDSBusTypeAta
Wert: 0x3
Der Speicherbustyp ist ATA.
VDSBusType1394
Wert: 0x4
Der Speicherbustyp ist IEEE 1394.
VDSBusTypeSsa
Wert: 0x5
Der Speicherbustyp ist SSA.
VDSBusTypeFibre
Wert: 0x6
Der Speicherbustyp ist Fibre Channel.
VDSBusTypeUsb
Wert: 0x7
Der Speicherbustyp ist USB.
VDSBusTypeRAID
Wert: 0x8
Der Speicherbustyp ist RAID.
VDSBusTypeiScsi
Wert: 0x9
Der Speicherbustyp ist iSCSI.
VDSBusTypeSas
Wert: 0xa
Der Speicherbustyp ist Serial Attached SCSI (SAS).
VDSBusTypeSata
Wert: 0xb
Der Speicherbustyp ist SATA.
VDSBusTypeSd
Wert: 0xc
Der Speicherbustyp ist Secure Digital (SD).

Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt.
VDSBusTypeMmc
Wert: 0xd
Der Speicherbustyp ist MultiMedia Card (MMC).

Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt.
VDSBusTypeMax
Wert: 0xe
Dieser Wert ist für die Verwendung durch das System reserviert.

Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt.
VDSBusTypeVirtual
Wert: 0xe
VDSBusTypeFileBackedVirtual
Wert: 0xf
Der Speicherbustyp ist dateigestützter virtueller Typ.

Windows Server 2008, Windows Vista und Windows Server 2003: Nicht unterstützt.
VDSBusTypeSpaces
Wert: 0x10
VDSBusTypeNVMe
Wert: 0x11
VDSBusTypeScm
Wert: 0x12
VDSBusTypeUfs
Wert: 0x13
VDSBusTypeMaxReserved
Wert: 0x7f
Der maximal zulässige Wert des Speicherbustypbereichs.

Hinweise

Die strukturen VDS_LUN_INFORMATION, VDS_DISK_PROP, VDS_DISK_PROP2 und VDS_DRIVE_PROP2 enthalten einen VDS_STORAGE_BUS_TYPE-Wert als Member, um den Bustyp einer LUN, eines Datenträgers oder eines Laufwerks anzugeben.

Hinweis Der in diesen Strukturen angegebene Typ stimmt mit dem Typ überein, den der oder die Treiber gemeldet haben, und stimmt möglicherweise nicht genau mit der Hardware überein.
 
Hinweis In zukünftigen Windows-Versionen können der VDS_STORAGE_BUS_TYPE-Enumeration zusätzliche Konstanten hinzugefügt werden. Aus diesem Grund muss Ihre Anwendung so konzipiert sein, dass sie eine nicht erkannte VDS_STORAGE_BUS_TYPE Enumerationskonstante ordnungsgemäß behandelt.
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile vdslun.h (einschließlich Vds.h, VdsHwPrv.h für Hardwareanbieter)

Weitere Informationen

STORAGE_BUS_TYPE

VDS-Enumerationen

VDS_DISK_PROP

VDS_LUN_INFORMATION