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

関連項目

MSFT_ResiliencySetting