VDS_LUN_PLEX_PROP 구조체(vdshwprv.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

plex 개체의 GUID입니다.

ullSize

플렉스의 크기(바이트)입니다. 플렉스의 크기는 플렉스가 속한 LUN의 크기보다 크거나 같을 수 있습니다. 플렉스는 LUN보다 작을 수 없습니다.

type

plex의 형식을 지정하는 VDS_LUN_PLEX_TYPE 열거형 값입니다. 플렉스의 형식은 속한 LUN의 형식과 일치시킬 필요가 없습니다.

status

plex의 상태 지정하는 VDS_LUN_PLEX_STATUS 열거형 값입니다. 플렉스의 상태 속한 LUN의 상태 일치시킬 필요가 없습니다.

health

VDS_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

plex의 전환 상태를 지정하는 VDS_TRANSITION_STATE 열거형 값입니다. 플렉스가 속한 LUN의 전환 상태를 일치시킬 필요는 없습니다.

ulFlags

플렉스를 설명하는 VDS_LUN_PLEX_FLAG 열거형 값의 비트 마스크입니다.

ulStripeSize

스트라이프 인터리브 크기(바이트)입니다. 이 멤버는 VDS_LPT_STRIPE(스트라이프) 및VDS_LPT_PARITY(패리티로 줄무늬)의 플렉스에만 유효합니다. 다른 plex 형식의 경우 이 멤버는 0이어야 합니다.

sRebuildPriority

플렉스의 다시 빌드 우선 순위입니다. 이 값은 0보다 크거나 같아야 하며(가장 낮은 우선 순위) 15보다 작거나 같아야 합니다(가장 높은 우선 순위).

설명

IVdsLunPlex::GetProperties 메서드는 LUN 플렉스 개체의 속성을 보고하기 위해 이 구조를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 vdshwprv.h

추가 정보

IVdsLunPlex::GetProperties

VDS 구조체

VDS_HEALTH

VDS_LUN_PLEX_FLAG

VDS_LUN_PLEX_STATUS

VDS_LUN_PLEX_TYPE

VDS_TRANSITION_STATE