перечисление VDS_OBJECT_TYPE (vdshwprv.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет набор допустимых типов объекта VDS.
Синтаксис
typedef enum _VDS_OBJECT_TYPE {
VDS_OT_UNKNOWN = 0,
VDS_OT_PROVIDER = 1,
VDS_OT_PACK = 10,
VDS_OT_VOLUME = 11,
VDS_OT_VOLUME_PLEX = 12,
VDS_OT_DISK = 13,
VDS_OT_SUB_SYSTEM = 30,
VDS_OT_CONTROLLER = 31,
VDS_OT_DRIVE = 32,
VDS_OT_LUN = 33,
VDS_OT_LUN_PLEX = 34,
VDS_OT_PORT = 35,
VDS_OT_PORTAL = 36,
VDS_OT_TARGET = 37,
VDS_OT_PORTAL_GROUP = 38,
VDS_OT_STORAGE_POOL = 39,
VDS_OT_HBAPORT = 90,
VDS_OT_INIT_ADAPTER = 91,
VDS_OT_INIT_PORTAL = 92,
VDS_OT_ASYNC = 100,
VDS_OT_ENUM = 101,
VDS_OT_VDISK = 200,
VDS_OT_OPEN_VDISK = 201
} VDS_OBJECT_TYPE;
Константы
VDS_OT_UNKNOWN Значение: 0 Это значение зарезервировано. |
VDS_OT_PROVIDER Значение: 1 Объект является поставщиком. |
VDS_OT_PACK Значение: 10 Объект является пакетом диска. |
VDS_OT_VOLUME Значение: 11 Объект является томом. |
VDS_OT_VOLUME_PLEX Значение: 12 Объект является томным сплетением. |
VDS_OT_DISK Значение: 13 Объект является диском. |
VDS_OT_SUB_SYSTEM Значение: 30 Объект является подсистемой. |
VDS_OT_CONTROLLER Значение: 31 Объект является контроллером. |
VDS_OT_DRIVE Значение: 32 Объект является диском. |
VDS_OT_LUN Значение: 33 Объект является LUN. |
VDS_OT_LUN_PLEX Значение: 34 Объект является плексом LUN. |
VDS_OT_PORT Значение: 35 Объект является портом контроллера. |
VDS_OT_PORTAL Значение: 36 Объект является порталом iSCSI. |
VDS_OT_TARGET Значение: 37 Объект является целевым объектом iSCSI. |
VDS_OT_PORTAL_GROUP Значение: 38 Объект является группой портала iSCSI. |
VDS_OT_STORAGE_POOL Значение: 39 Объект является пулом носителей. Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается. |
VDS_OT_HBAPORT Значение: 90 Объект является портом HBA. |
VDS_OT_INIT_ADAPTER Значение: 91 Объект является адаптером инициатора iSCSI. |
VDS_OT_INIT_PORTAL Значение: 92 Объект является порталом инициатора iSCSI. |
VDS_OT_ASYNC Значение: 100 Это значение зарезервировано. |
VDS_OT_ENUM Значение: 101 Это значение зарезервировано. |
VDS_OT_VDISK Значение: 200 Объект является виртуальным диском. Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается. |
VDS_OT_OPEN_VDISK Значение: 201 Это значение зарезервировано. Windows Server 2008, Windows Vista и Windows Server 2003: Не поддерживается. |
Комментарии
Методы IVdsProviderPrivate::GetObject и IVdsService::GetObject передают значение VDS_OBJECT_TYPE в качестве аргумента для указания типа объекта.
Примечание В будущих версиях Windows в перечисление VDS_OBJECT_TYPE могут быть добавлены дополнительные константы. По этой причине приложение должно корректно обрабатывать нераспознанную константу перечисления VDS_OBJECT_TYPE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vdshwprv.h |