다음을 통해 공유


MSFT_ResiliencySetting 클래스의 SetDefaults 메서드

사용자가 MSFT_ResiliencySetting 개체의 기본 속성 값을 수정할 있습니다.

업데이트된 값은 후속 가상 디스크 만들기에만 적용되며 소급 적용되지 않습니다.

구문

UInt32 SetDefaults(
  [in]  UInt16  NumberOfDataCopiesDefault,
  [in]  UInt16  PhysicalDiskRedundancyDefault,
  [in]  UInt16  NumberOfColumnsDefault,
  [in]  Boolean AutoNumberOfColumns,
  [in]  UInt64  InterleaveDefault,
  [out] String  ExtendedStatus
);

매개 변수

NumberOfDataCopiesDefault [in]

유지 관리할 전체 데이터 복사본의 원하는 수입니다. 이 값은 MSFT_ResiliencySetting 개체의 NumberofDataCopiesMinNumberofDataCopiesMax 속성 값 사이에 있어야 합니다.

PhysicalDiskRedundancyDefault [in]

원하는 수준의 실제 디스크 오류 허용 오차입니다. 이 값은 MSFT_ResiliencySetting 개체의 PhysicalDiskRedundancyMinPhysicalDiskRedundancyMax 속성 값 사이에 있어야 합니다.

NumberOfColumnsDefault [in]

데이터를 스트라이프할 실제 디스크의 원하는 수입니다. 이 값은 MSFT_ResiliencySetting 개체의 NumberOfColumnsMinNumberofColumnsMax 속성 값 사이에 있어야 합니다.

AutoNumberOfColumns [in]

TRUE이면 스토리지 공급자(또는 하위 시스템)가 이 복원력 설정에 가장 적합한 열 수로 결정되는 열을 자동으로 선택해야 합니다. 이 매개 변수가 TRUE이면 NumberOfColumnsDefault 매개 변수는 NULL이어야 합니다.

InterleaveDefault [in]

스트라이프 기반 복원력 설정의 단일 실제 디스크에 있는 데이터 스트립의 원하는 크기입니다. 이 값은 MSFT_ResiliencySetting 개체의 InterleaveMinInterleaveMax 속성 값 사이에 있어야 합니다.

ExtendedStatus [out]

포함된 MSFT_StorageExtendedStatus 개체를 포함하는 문자열입니다.

이 매개 변수를 사용하면 스토리지 공급자가 확장(구현별) 오류 정보를 반환할 수 있습니다.

반환 값

반환 코드/값 설명
성공 0 메서드가 완료되었습니다.
지원되지 않음 1 이 메서드는 이 개체에 대해 지원되지 않습니다.
지정되지 않은 오류 2 알 수 없는 오류가 발생했습니다.
시간 제한 3 메서드의 시간이 초과되었습니다.
실패 4 메서드가 실패했습니다.
잘못된 매개 변수 5 하나 이상의 매개 변수 값이 잘못되었습니다.
액세스 거부 40001
작업을 완료하는 데 충분한 리소스가 없습니다. 40002
스토리지 공급자에 연결할 수 없습니다. 46000
스토리지 공급자는 스토리지 하위 시스템에 연결할 수 없습니다. 46001
이 작업은 기본 스토리지 풀에서 지원되지 않습니다. 48000
스토리지 풀의 상태 또는 작동 상태 허용되지 않으므로 작업을 완료할 수 없습니다. 48006
스토리지 풀의 구성이 읽기 전용이므로 작업을 완료할 수 없습니다. 48007
PhysicalDiskRedundancy 값이 지원되는 값 범위를 벗어났습니다. 49002
NumberOfDataCopies 값이 지원되는 값 범위를 벗어났습니다. 49003
Interleave 값이 지원되는 값 범위를 벗어났습니다. 49005
NumberOfColumns 값이 지원되는 값 범위를 벗어났습니다. 49006

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
네임스페이스 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

추가 정보

MSFT_ResiliencySetting