MSFT_VirtualDisk クラスの Hide メソッド
イニシエーターから仮想ディスクを非表示にします。
この操作は、仮想ディスクの "非公開" または "マスキング" とも呼ばれます。
構文
UInt32 Hide(
[in] String TargetPortAddresses[],
[in] String InitiatorAddress,
[in] Boolean RunAsJob,
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String ExtendedStatus
);
パラメーター
TargetPortAddresses [in]
仮想ディスクを非表示にするターゲット ポート アドレスの配列。 注: この配列は、Show メソッドで最初に指定されたアドレスのサブセットを含むことがあります。
このパラメーターは必須であり、NULL にすることはできません。
InitiatorAddress [in]
仮想ディスクを非表示にするイニシエーターのアドレス。
このパラメーターは必須であり、NULL にすることはできません。
RunAsJob [in]
TRUE の場合、このメソッドは、要求のサービスに時間がかかっているときに CreatedStorageJob パラメーターを使用します。 操作を追跡するためにストレージ ジョブが作成されている場合、このメソッドは Method Parameters Checked - Job Started を返します。
Note
RunAsJob が TRUE の場合でも、十分な時間内に終了していれば、このメソッドは結果を返すことができます。
FALSE または NULL の場合、このメソッドは、クライアントの呼び出し方法によって決定される既定の WMI の非同期動作に従います。 つまり、特に要求されない限りは同期です。
CreatedStorageJob [out]
RunAsJob が TRUE に設定されていて、このメソッドの実行に時間がかかる場合、このパラメーターは、実行時間の長い操作を追跡するために使用されるストレージ ジョブ オブジェクトへの参照を受け取ります。
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。
戻り値
Success (0)
サポート非対称 (1)
Unspecified Error (2)
Timeout (3)
Failed (4)
Invalid Parameter (5)
Method Parameters Checked - Job Started (4096)
Access denied (40001)
リソース不足のため、操作を完了できません。 (40002)
Cache out of date (40003)
ストレージ プロバイダーに接続できません。 (46000)
ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)
要求された HostType はサポートされていません。 (52001)
指定されたイニシエーター アドレスが無効です (53000)
指定されたターゲット ポート アドレスは無効です。 (54000)
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |