Bagikan melalui


Metode SetDefaults dari kelas MSFT_ResiliencySetting

Memungkinkan pengguna untuk mengubah nilai properti default objek MSFT_ResiliencySetting .

Nilai yang diperbarui hanya akan berlaku untuk pembuatan disk virtual berikutnya dan tidak diterapkan secara surut.

Sintaks

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

Parameter

NumberOfDataCopiesDefault [in]

Jumlah salinan data lengkap yang diinginkan untuk dipertahankan. Nilai ini harus antara nilai properti NumberofDataCopiesMin dan NumberofDataCopiesMax dari objek MSFT_ResiliencySetting .

PhysicalDiskRedundancyDefault [in]

Tingkat toleransi kegagalan disk fisik yang diinginkan. Nilai ini harus antara nilai properti PhysicalDiskRedundancyMin dan PhysicalDiskRedundancyMax dari objek MSFT_ResiliencySetting .

NumberOfColumnsDefault [in]

Jumlah disk fisik yang diinginkan untuk melucuti data. Nilai ini harus antara nilai properti NumberOfColumnsMin dan NumberofColumnsMax dari objek MSFT_ResiliencySetting .

AutoNumberOfColumns [in]

Jika TRUE, penyedia penyimpanan (atau subsistem) harus secara otomatis memilih apa yang ditentukannya sebagai jumlah kolom terbaik untuk pengaturan ketahanan ini. Jika parameter ini TRUE, parameter NumberOfColumnsDefault harus NULL.

InterleaveDefault [in]

Ukuran strip data yang diinginkan pada satu disk fisik dalam pengaturan ketahanan berbasis striping. Nilai ini harus antara nilai properti InterleaveMin dan InterleaveMax dari objek MSFT_ResiliencySetting .

ExtendedStatus [out]

String yang berisi objek MSFT_StorageExtendedStatus yang disematkan.

Parameter ini memungkinkan penyedia penyimpanan untuk mengembalikan informasi kesalahan yang diperluas (khusus implementasi).

Menampilkan nilai

Mengembalikan kode/nilai Deskripsi
Keberhasilan 0 Metode berhasil diselesaikan.
Tidak Didukung 1 Metode ini tidak didukung untuk objek ini.
Kesalahan Yang Tidak Ditentukan 2 Terjadi kesalahan yang tidak tentu.
Waktu habis 3 Metode telah kehabisan waktu.
Gagal 4 Metode gagal.
Parameter 5 Tidak Valid Satu atau beberapa nilai parameter tidak valid.
Akses ditolak 40001
Tidak ada cukup sumber daya untuk menyelesaikan operasi. 40002
Tidak dapat tersambung ke penyedia penyimpanan. 46000
Penyedia penyimpanan tidak dapat tersambung ke subsistem penyimpanan. 46001
Operasi ini tidak didukung pada kumpulan penyimpanan primordial. 48000
Kumpulan penyimpanan tidak dapat menyelesaikan operasi karena status kesehatan atau operasionalnya tidak mengizinkannya. 48006
Kumpulan penyimpanan tidak dapat menyelesaikan operasi karena konfigurasinya baca-saja. 48007
Nilai untuk PhysicalDiskRedundancy berada di luar rentang nilai yang didukung. 49002
Nilai untuk NumberOfDataCopies berada di luar rentang nilai yang didukung. 49003
Nilai untuk Interleave berada di luar rentang nilai yang didukung. 49005
Nilai untuk NumberOfColumns berada di luar rentang nilai yang didukung. 49006

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Ruang nama Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Lihat juga

MSFT_ResiliencySetting