VDS_LUN_TYPE 열거형(vdshwprv.h)
[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]
LUN에 유효한 형식 집합을 정의합니다.
Syntax
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 유형은 기본 automagic입니다. 공급자는 힌트에 따라 자동으로 LUN을 구성합니다. 이 값은 입력 매개 변수로만 사용됩니다. 쿼리에서 반환되지 않습니다. |
VDS_LT_FAULT_TOLERANT 값: 2 LUN 유형은 내결함성 automagic입니다. 공급자는 힌트에 따라 자동으로 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 구조체에는 기존 LUN 형식을 나타내는 멤버로 VDS_LUN_TYPE 값이 포함됩니다.
IVdsSubSystem::CreateLun 메서드가 호출자가 인식하지 못하는 VDS_LUN_TYPE 값을 반환하는 경우 호출자는 LUN 형식을 알 수 없음으로 표시해야 합니다. 호출자는 인식할 수 없는 LUN 형식을 다른 LUN 형식에 매핑하려고 시도해서는 안 됩니다.
참고 이후 Windows 버전에서 추가 상수를 VDS_LUN_TYPE 열거형에 추가할 수 있습니다. 이러한 이유로 애플리케이션은 인식할 수 없는 VDS_LUN_TYPE 열거형 상수를 정상적으로 처리하도록 설계되어야 합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista[데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003[데스크톱 앱만 해당] |
머리글 | vdshwprv.h |
추가 정보
IVdsHwProviderStoragePools::CreateLunInStoragePool
IVdsSubSystem2::CreateLun2