MSFT_PhysicalDisk クラスの SetUsage メソッド
実体プール内の物理ディスクの使用目的を設定または変更します。
ストレージ プールは、物理ディスクに割り当てられたポリシーに従う必要があります。
構文
UInt32 SetUsage(
[in] UInt16 Usage,
[out] String ExtendedStatus
);
パラメーター
Usage [in]
物理ディスクの使用目的。 このパラメーターは必須であり、NULL にすることはできません。
Value | 意味 |
---|---|
データ ストア 1 | この物理ディスクは、データ ストレージにのみ使用する必要があります。 |
手動選択 2 | この物理ディスクは、仮想ディスク作成時に管理者が手動で選択した場合にのみ使用する必要があります。 CreateVirtualDisk メソッドの PhysicalDisksToUse パラメーターを使用して、手動で選択したディスクを選択します。 |
ホット スペア 3 | この物理ディスクは、ホット スペアとして使用する必要があります。 |
廃止 4 | この物理ディスクは使用を中止する必要があります。 少なくとも、このディスクに新しい割り当てを行う必要はありません。 このディスクに存在する仮想ディスクを修復する場合は、データを別のアクティブな物理ディスクに移動する必要があります。 |
ジャーナル 5 | この物理ディスクは、仮想ディスクを構成する他のデバイスのキャッシュとして使用する必要があります。 構成されている場合は、仮想ディスクのライトバック キャッシュが返されます。 |
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。
戻り値
成功 (0)
サポート非対称 (1)
不明なエラー (2)
タイムアウト (3)
失敗 (4)
無効なパラメーター (5)
アクセスが拒否されました (40001)
リソース不足のため、操作を完了できません。 (40002)
ストレージ プロバイダーに接続できません。 (46000)
ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)
ストレージ プールの正常性状態または操作状態で許可されていないため、操作を完了できませんでした。 (48006)
ストレージ プールの構成が読み取り専用であるため、操作を完了できませんでした。 (48007)
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |