перечисление VDS_STORAGE_BUS_TYPE (vdslun.h)

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет набор допустимых типов шин запоминающего устройства.

Синтаксис

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;

Константы

 
VDSBusTypeUnknown
Значение: 0
Это значение зарезервировано.
VDSBusTypeScsi
Значение: 0x1
Тип шины хранилища — SCSI.
VDSBusTypeAtapi
Значение: 0x2
Тип шины хранилища — ATAPI.
VDSBusTypeAta
Значение: 0x3
Тип шины хранения — ATA.
VDSBusType1394
Значение: 0x4
Тип шины хранения — IEEE 1394.
VDSBusTypeSsa
Значение: 0x5
Тип шины хранения — SSA.
VDSBusTypeFibre
Значение: 0x6
Тип шины хранения — Fibre Channel.
VDSBusTypeUsb
Значение: 0x7
Тип шины хранилища — USB.
VDSBusTypeRAID
Значение: 0x8
Тип шины хранилища — RAID.
VDSBusTypeiScsi
Значение: 0x9
Тип шины хранилища — iSCSI.
VDSBusTypeSas
Значение: 0xa
Тип шины хранилища — Serial Attached SCSI (SAS).
VDSBusTypeSata
Значение: 0xb
Тип шины хранилища — SATA.
VDSBusTypeSd
Значение: 0xc
Тип шины хранения — Secure Digital (SD).

Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается.
VDSBusTypeMmc
Значение: 0xd
Тип шины хранения — MultiMedia Card (MMC).

Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается.
VDSBusTypeMax
Значение: 0xe
Это значение зарезервировано для системного использования.

Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается.
VDSBusTypeVirtual
Значение: 0xe
VDSBusTypeFileBackedVirtual
Значение: 0xf
Тип шины хранилища — виртуальный с поддержкой файлов.

Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается.
VDSBusTypeSpaces
Значение: 0x10
VDSBusTypeNVMe
Значение: 0x11
VDSBusTypeScm
Значение: 0x12
VDSBusTypeUfs
Значение: 0x13
VDSBusTypeMaxReserved
Значение: 0x7f
Максимальное значение диапазона типов шины хранилища.

Комментарии

Структуры VDS_LUN_INFORMATION, VDS_DISK_PROP, VDS_DISK_PROP2 и VDS_DRIVE_PROP2 содержат значение VDS_STORAGE_BUS_TYPE в качестве члена для указания типа шины LUN, диска или диска.

Примечание Тип, указанный в этих структурах, соответствует типу, сообщаемого драйвером или драйверами, и может не полностью соответствовать оборудованию.
 
Примечание В будущих версиях Windows в перечисление VDS_STORAGE_BUS_TYPE могут быть добавлены дополнительные константы. По этой причине приложение должно быть разработано для корректной обработки нераспознанной константы перечисления VDS_STORAGE_BUS_TYPE.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть vdslun.h (включая Vds.h, VdsHwPrv.h для поставщиков оборудования)

См. также раздел

STORAGE_BUS_TYPE

Перечисления VDS

VDS_DISK_PROP

VDS_LUN_INFORMATION