VDS_LUN_PLEX_PROP 구조체(vds.h)
[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]
LUN plex 개체의 속성을 정의합니다.
구문
typedef struct _VDS_LUN_PLEX_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
VDS_LUN_PLEX_TYPE type;
VDS_LUN_PLEX_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
ULONG ulFlags;
ULONG ulStripeSize;
SHORT sRebuildPriority;
} VDS_LUN_PLEX_PROP, *PVDS_LUN_PLEX_PROP;
멤버
id
플렉스 개체의 GUID입니다.
ullSize
플렉스의 크기(바이트)입니다. 플렉스의 크기는 플렉스가 속한 LUN의 크기보다 크거나 같을 수 있습니다. 플렉스는 LUN보다 작을 수 없습니다.
type
plex의 형식을 지정하는 VDS_LUN_PLEX_TYPE 열거형 값입니다. 플렉스의 형식은 플렉스가 속한 LUN의 형식과 일치시킬 필요가 없습니다.
status
플렉스의 상태 지정하는 VDS_LUN_PLEX_STATUS 열거형 값입니다. 플렉스의 상태 속한 LUN의 상태 일치시킬 필요가 없습니다.
health
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_REBUILDING (2)
VDS_H_FAILING (4)
VDS_H_FAILING_REDUNDANCY (5)
VDS_H_FAILED_REDUNDANCY (6)
VDS_H_FAILED_REDUNDANCY_FAILING (7)
VDS_H_FAILED (8)
TransitionState
플렉스의 전환 상태를 지정하는 VDS_TRANSITION_STATE 열거형 값입니다. 플렉스가 속한 LUN과 일치하기 위해 플렉스의 전환 상태가 필요하지 않습니다.
ulFlags
plex를 설명하는 VDS_LUN_PLEX_FLAG 열거형 값의 비트 마스크입니다.
ulStripeSize
스트라이프 인터리브 크기(바이트)입니다. 이 멤버는 VDS_LPT_STRIPE(스트라이프) 및VDS_LPT_PARITY(패리티로 스트라이프) 형식의 플렉스에만 유효합니다. 다른 플렉스 형식의 경우 이 멤버는 0이어야 합니다.
sRebuildPriority
플렉스의 다시 빌드 우선 순위입니다. 이 값은 0보다 크거나 같아야 하며(가장 낮은 우선 순위) 15보다 작거나 같아야 합니다(가장 높은 우선 순위).
설명
IVdsLunPlex::GetProperties 메서드는 LUN 플렉스 개체의 속성을 보고하기 위해 이 구조를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | vds.h |