VDS_LUN_TYPE 열거형(vds.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[데스크톱 앱만 해당]
머리글 vds.h

추가 정보

IVdsHwProviderStoragePools::CreateLunInStoragePool

IVdsSubSystem2::CreateLun2

IVdsSubSystem::CreateLun

VDS 열거형

VDS_LUN_PROP