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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für