다음을 통해 공유


VDS_PROVIDER_PROP 구조체(vds.h)

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

공급자 개체의 속성을 정의합니다.

구문

typedef struct _VDS_PROVIDER_PROP {
  VDS_OBJECT_ID     id;
  LPWSTR            pwszName;
  GUID              guidVersionId;
  LPWSTR            pwszVersion;
  VDS_PROVIDER_TYPE type;
  ULONG             ulFlags;
  ULONG             ulStripeSizeFlags;
  SHORT             sRebuildPriority;
} VDS_PROVIDER_PROP;

멤버

id

공급자 개체의 GUID입니다.

pwszName

공급자의 이름을 나타내는 문자열입니다.

guidVersionId

공급자의 버전별 GUID입니다.

pwszVersion

공급자의 버전을 나타내는 문자열입니다.

type

VDS_PROVIDER_TYPE 열거된 공급자 형식입니다.

ulFlags

VDS_PROVIDER_FLAG 열거된 공급자 플래그입니다.

ulStripeSizeFlags

소프트웨어 공급자가 관리하는 여러 디스크에서 사용할 스트라이프의 크기입니다. 스트라이프 크기는 2의 힘이어야 합니다. 32비트 정수의 각 비트는 크기(바이트)를 나타냅니다. 예를 들어 n번째 비트가 설정된 경우 VDS는 2^n의 스트라이프 크기를 지원합니다. 따라서 비트 0~31은 2^0에서 2^31까지 지정할 수 있습니다.

기본 공급자는 이 값을 0으로 설정합니다. 동적 스트라이프 크기는 512에서 1MB에 이르는 2의 모든 힘일 수 있습니다.

Windows Server 2003: 동적 공급자는 이 값을 64k로 설정합니다.

sRebuildPriority

미러되거나 스트라이프된 패리티(RAID-5) 볼륨을 다시 빌드해야 하는 경우 소프트웨어 공급자가 재생 순서를 지정하는 데 사용하는 다시 빌드 우선 순위입니다. 우선 순위 수준은 0(가장 낮은 우선 순위)에서 15(가장 높은 우선 순위)입니다. VDS는 공급자가 만든 모든 새 볼륨에 우선 순위를 전파합니다. 따라서 공급자가 관리하는 모든 볼륨은 동일한 다시 빌드 우선 순위를 갖습니다.

이 멤버는 기본 공급자에 적용되지 않으며 동적 공급자에 대해 0입니다.

설명

IVdsProvider::GetProperties 메서드는 공급자 개체의 속성 세부 정보를 보고하기 위해 이 구조를 반환합니다.

요구 사항

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

추가 정보

IVdsProvider::GetProperties

VDS 구조체

VDS_PROVIDER_FLAG

VDS_PROVIDER_TYPE