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 개체의 NumberofDataCopiesMin 및 NumberofDataCopiesMax 속성 값 사이에 있어야 합니다.
PhysicalDiskRedundancyDefault [in]
원하는 수준의 실제 디스크 오류 허용 오차입니다. 이 값은 MSFT_ResiliencySetting 개체의 PhysicalDiskRedundancyMin 및 PhysicalDiskRedundancyMax 속성 값 사이에 있어야 합니다.
NumberOfColumnsDefault [in]
데이터를 스트라이프할 실제 디스크의 원하는 수입니다. 이 값은 MSFT_ResiliencySetting 개체의 NumberOfColumnsMin 및 NumberofColumnsMax 속성 값 사이에 있어야 합니다.
AutoNumberOfColumns [in]
TRUE이면 스토리지 공급자(또는 하위 시스템)가 이 복원력 설정에 가장 적합한 열 수로 결정되는 열을 자동으로 선택해야 합니다. 이 매개 변수가 TRUE이면 NumberOfColumnsDefault 매개 변수는 NULL이어야 합니다.
InterleaveDefault [in]
스트라이프 기반 복원력 설정의 단일 실제 디스크에 있는 데이터 스트립의 원하는 크기입니다. 이 값은 MSFT_ResiliencySetting 개체의 InterleaveMin 및 InterleaveMax 속성 값 사이에 있어야 합니다.
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 |