énumération VDS_STORAGE_BUS_TYPE (vdslun.h)

[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]

Définit l’ensemble des types de bus valides d’un périphérique de stockage.

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;

Constantes

 
VDSBusTypeUnknown
Valeur : 0
Cette valeur est réservée.
VDSBusTypeScsi
Valeur : 0x1
Le type de bus de stockage est SCSI.
VDSBusTypeAtapi
Valeur : 0x2
Le type de bus de stockage est ATAPI.
VDSBusTypeAta
Valeur : 0x3
Le type de bus de stockage est ATA.
VDSBusType1394
Valeur : 0x4
Le type de bus de stockage est IEEE 1394.
VDSBusTypeSsa
Valeur : 0x5
Le type de bus de stockage est SSA.
VDSBusTypeFibre
Valeur : 0x6
Le type de bus de stockage est Fibre Channel.
VDSBusTypeUsb
Valeur : 0x7
Le type de bus de stockage est USB.
VDSBusTypeRAID
Valeur : 0x8
Le type de bus de stockage est RAID.
VDSBusTypeiScsi
Valeur : 0x9
Le type de bus de stockage est iSCSI.
VDSBusTypeSas
Valeur : 0xa
Le type de bus de stockage est SAS (Serial Attached SCSI).
VDSBusTypeSata
Valeur : 0xb
Le type de bus de stockage est SATA.
VDSBusTypeSd
Valeur : 0xc
Le type de bus de stockage est Secure Digital (SD).

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge.
VDSBusTypeMmc
Valeur : 0xd
Le type de bus de stockage est MultiMedia Card (MMC).

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge.
VDSBusTypeMax
Valeur : 0xe
L’utilisation de cette valeur est réservée au système.

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge.
VDSBusTypeVirtual
Valeur : 0xe
VDSBusTypeFileBackedVirtual
Valeur : 0xf
Le type de bus de stockage est virtuel sauvegardé par fichier.

Windows Server 2008, Windows Vista et Windows Server 2003 : Non pris en charge.
VDSBusTypeSpaces
Valeur : 0x10
VDSBusTypeNVMe
Valeur : 0x11
VDSBusTypeScm
Valeur : 0x12
VDSBusTypeUfs
Valeur : 0x13
VDSBusTypeMaxReserved
Valeur : 0x7f
Valeur maximale de la plage de type de bus de stockage.

Remarques

Les structures VDS_LUN_INFORMATION, VDS_DISK_PROP, VDS_DISK_PROP2 et VDS_DRIVE_PROP2 incluent une valeur VDS_STORAGE_BUS_TYPE en tant que membre pour spécifier le type de bus d’un lun, d’un disque ou d’un lecteur.

Note Le type spécifié dans ces structures correspond au type signalé par le ou les pilotes et peut ne pas correspondre exactement au matériel.
 
Note Des constantes supplémentaires peuvent être ajoutées à l’énumération VDS_STORAGE_BUS_TYPE dans les futures versions de Windows. Pour cette raison, votre application doit être conçue pour gérer correctement une constante d’énumération VDS_STORAGE_BUS_TYPE non reconnue.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vdslun.h (inclure Vds.h, VdsHwPrv.h pour les fournisseurs de matériel)

Voir aussi

STORAGE_BUS_TYPE

Énumérations VDS

VDS_DISK_PROP

VDS_LUN_INFORMATION