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]
ストライピング ベースの回復性設定にある 1 つの物理ディスク上のデータ ストリップの必要サイズ。 この値は、MSFT_ResiliencySetting オブジェクトの InterleaveMin プロパティと InterleaveMax プロパティの値の間にある必要があります。
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。
戻り値
リターン コード/戻り値 | 説明 |
---|---|
成功 0 | メソッドは正常に完了しました。 |
サポートされていません 1 | このオブジェクトでは、このメソッドはサポートされていません。 |
不明なエラー 2 | 特定できないエラーが発生しました。 |
タイムアウト 3 | メソッドがタイムアウトしました。 |
失敗 4 | メソッドが失敗しました。 |
無効なパラメーター 5 | 1 つ以上のパラメーター値が無効でした。 |
アクセスが拒否されました 40001 | |
リソース不足のため、操作を完了できません。 40002 | |
ストレージ プロバイダーに接続できません。 46000 | |
ストレージ プロバイダーがストレージ サブシステムに接続できません。 46001 | |
この操作は、ルート ストレージ プールではサポートされていません。 48000 | |
ストレージ プールの正常性状態または操作状態により許可されていないため、操作を完了できませんでした。 48006 | |
ストレージ プールの構成が読み取り専用であるため、操作を完了できませんでした。 48007 | |
PhysicalDiskRedundancy の値が、サポートされている値の範囲外です。 49002 | |
NumberOfDataCopies の値が、サポートされている値の範囲外です。 49003 | |
Interleave の値が、サポートされている値の範囲外です。 49005 | |
NumberOfColumns の値が、サポートされている値の範囲外です。 49006 |
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |