MSFT_VirtualDisk クラスの Detach メソッド
ストレージ スペース ベースの仮想ディスクをコンピューターからデタッチします。
構文
UInt32 Detach(
[in] String StorageNodeName,
[out] String ExtendedStatus
);
パラメーター
StorageNodeName [in]
ストレージ ノードの名前。
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。
戻り値
Success (0)
サポート非対称 (1)
Unspecified Error (2)
Timeout (3)
Failed (4)
Invalid Parameter (5)
Access denied (40001)
リソース不足のため、操作を完了できません。 (40002)
ストレージ プロバイダーに接続できません。 (46000)
ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)
ストレージ プールの正常性状態または動作状態により、操作を完了できませんでした。 (48006)
ストレージ プールの構成が読み取り専用であるため、操作を完了できませんでした。 (48007)
別のコンピューターが構成を制御しているため、仮想ディスクで操作を完了できませんでした。 (50002)
仮想ディスクの正常性状態または動作状態により不可能なため、操作を完了できませんでした。 (50003)
仮想ディスクの手動アタッチ状態では、操作を完了できませんでした。 (50004)
解説
この操作は、 Hide と同様です。 ただし、すべてがローカルで行われるため、ターゲットとイニシエーターの構成は必要ありません。 ストレージ スペースをデタッチすると、対応するディスク オブジェクトがシステムから突然削除されます。 デタッチは、特定の障害や警告条件 (冗長性の障害、または仮想プロビジョニング容量の限界に達した場合など) に応じて発生する可能性があることに注意してください。
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |