перечисление VDS_LUN_TYPE (vds.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет набор допустимых типов для LUN.
Синтаксис
typedef enum _VDS_LUN_TYPE {
VDS_LT_UNKNOWN = 0,
VDS_LT_DEFAULT = 1,
VDS_LT_FAULT_TOLERANT = 2,
VDS_LT_NON_FAULT_TOLERANT = 3,
VDS_LT_SIMPLE = 10,
VDS_LT_SPAN = 11,
VDS_LT_STRIPE = 12,
VDS_LT_MIRROR = 13,
VDS_LT_PARITY = 14,
VDS_LT_RAID2 = 15,
VDS_LT_RAID3 = 16,
VDS_LT_RAID4 = 17,
VDS_LT_RAID5 = 18,
VDS_LT_RAID6 = 19,
VDS_LT_RAID01 = 20,
VDS_LT_RAID03 = 21,
VDS_LT_RAID05 = 22,
VDS_LT_RAID10 = 23,
VDS_LT_RAID15 = 24,
VDS_LT_RAID30 = 25,
VDS_LT_RAID50 = 26,
VDS_LT_RAID51 = 27,
VDS_LT_RAID53 = 28,
VDS_LT_RAID60 = 29,
VDS_LT_RAID61 = 30
} VDS_LUN_TYPE, *PVDS_LUN_TYPE;
Константы
VDS_LT_UNKNOWN Значение: 0 Это значение зарезервировано. |
VDS_LT_DEFAULT Значение: 1 По умолчанию используется автоматический тип LUN. Поставщик настраивает LUN автоматически на основе указаний. Это значение используется только в качестве входного параметра; он не возвращается запросами. |
VDS_LT_FAULT_TOLERANT Значение: 2 Тип LUN является отказоустойчивым автоматическим. Поставщик настраивает LUN автоматически на основе указаний, но с требованием, чтобы результирующий LUN был отказоустойчивым. Это значение используется только в качестве входного параметра; он не возвращается запросами. |
VDS_LT_NON_FAULT_TOLERANT Значение: 3 Тип LUN не является отказоустойчивым автоматическим. Поставщик настраивает LUN автоматически на основе указаний, но с требованием, чтобы результирующий LUN был не отказоустойчивым. Это значение используется только в качестве входного параметра; он не возвращается запросами. |
VDS_LT_SIMPLE Значение: 10 Тип LUN прост: он состоит из экстентов с одного диска. |
VDS_LT_SPAN Значение: 11 Тип LUN охватывается— он состоит из экстентов с нескольких дисков. |
VDS_LT_STRIPE Значение: 12 Тип LUN чередуется, что эквивалентно RAID 0. |
VDS_LT_MIRROR Значение: 13 Тип LUN является зеркальным, что эквивалентно RAID 1. |
VDS_LT_PARITY Значение: 14 Тип LUN чередуется с четностью, которая учитывает уровни RAID 3, 4, 5 и 6. |
VDS_LT_RAID2 Значение: 15 Тип LUN — RAID уровня 2. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID3 Значение: 16 Тип LUN — RAID уровня 3. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID4 Значение: 17 Тип LUN — RAID уровня 4. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID5 Значение: 18 Тип LUN — RAID уровня 5. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID6 Значение: 19 Тип LUN — RAID уровня 6. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID01 Значение: 20 Тип LUN — уровень RAID 0+1. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID03 Значение: 21 Тип LUN — уровень RAID 0+3. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID05 Значение: 22 Тип LUN — уровень RAID 0+5. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID10 Значение: 23 Тип LUN — УРОВЕНЬ RAID 1+0. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID15 Значение: 24 Тип LUN — УРОВЕНЬ RAID 1+5. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID30 Значение: 25 Тип LUN — УРОВЕНЬ RAID 3+0. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID50 Значение: 26 Тип LUN — УРОВЕНЬ RAID 5+0. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID51 Значение: 27 Тип LUN — RAID уровня 5+1. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID53 Значение: 28 Тип LUN — УРОВЕНЬ RAID 5+3. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID60 Значение: 29 Тип LUN — УРОВЕНЬ RAID 6+0. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
VDS_LT_RAID61 Значение: 30 Тип LUN — УРОВЕНЬ RAID 6+1. Windows Server 2008, Windows Vista и Windows Server 2003: Это значение не поддерживается. |
Комментарии
The
Метод IVdsSubSystem::CreateLun передает значение VDS_LUN_TYPE в качестве параметра, чтобы задать новый тип LUN, а структура VDS_LUN_PROP включает значение VDS_LUN_TYPE в качестве элемента для указания существующего типа LUN.
Если метод IVdsSubSystem::CreateLun возвращает значение VDS_LUN_TYPE , которое вызывающий объект не распознает, вызывающий объект должен отобразить тип LUN как неизвестный. Вызывающий объект не должен пытаться сопоставить нераспознанный тип LUN с другим типом LUN.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vds.h |
См. также раздел
IVdsHwProviderStoragePools::CreateLunInStoragePool
IVdsSubSystem2::CreateLun2