다음을 통해 공유


VDS_VOLUME_PLEX_PROP 구조체(vds.h)

[Windows 8 및 Windows Server 2012 가상 디스크 서비스 COM 인터페이스는 Windows Storage 관리 API로 대체됩니다.]

볼륨 플렉스 개체의 속성을 정의합니다.

구문

typedef struct _VDS_VOLUME_PLEX_PROP {
  VDS_OBJECT_ID          id;
  VDS_VOLUME_PLEX_TYPE   type;
  VDS_VOLUME_PLEX_STATUS status;
  VDS_HEALTH             health;
  VDS_TRANSITION_STATE   TransitionState;
  ULONGLONG              ullSize;
  ULONG                  ulStripeSize;
  ULONG                  ulNumberOfMembers;
} VDS_VOLUME_PLEX_PROP, *PVDS_VOLUME_PLEX_PROP;

멤버

id

플렉스 개체의 GUID입니다.

type

VDS_VOLUME_PLEX_TYPE 열거된 플렉스 형식입니다. plex의 형식은 플렉스가 속한 볼륨의 형식과 일치시킬 필요가 없습니다.

status

VDS_VOLUME_PLEX_STATUS 열거된 plex 개체의 상태. 플렉스의 상태 플렉스가 속한 볼륨의 상태 일치시킬 필요가 없습니다.

health

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

TransitionState

플렉스의 전환 상태를 지정하는 VDS_TRANSITION_STATE 열거형 값입니다.

ullSize

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

ulStripeSize

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

ulNumberOfMembers

볼륨 플렉스의 멤버 수입니다. 플렉스 멤버는 하나 이상의 디스크에 포함된 연결된 디스크 익스텐트 컬렉션입니다.

설명

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

요구 사항

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

추가 정보

IVdsVolumePlex::GetProperties

VDS 구조체

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_PLEX_STATUS

VDS_VOLUME_PLEX_TYPE