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 |