MSFT_StorageSubSystem クラスの CreateReplicationGroup メソッド
ストレージ サブシステムにレプリケーション グループを作成します。
構文
UInt32 CreateReplicationGroup(
[in] String FriendlyName,
[in] String Description,
[in] String StorageElements[],
[in] String ReplicationSettings[],
[out] MSFT_StorageJob REF CreatedStorageJob,
[out] String CreatedReplicationGroup,
[out] String ExtendedStatus
);
パラメーター
FriendlyName [in]
ユーザーがレプリケーション グループの作成時に FriendlyName を指定できるようにします。 FriendlyName は説明的である必要がありますが、一意である必要はありません。
一部のストレージ サブシステムでは、レプリケーション グループの作成時にフレンドリ名を設定できません。 サブシステムがこれをサポートしていない場合でも、レプリケーション グループの作成は成功しますが、レプリケーション グループに別の名前が割り当てられている可能性があります。
このパラメーターは必須であり、NULL にすることはできません。
Description [in]
レプリケーション グループの目的の説明。
このパラメーターは必須であり、NULL にすることはできません。
StorageElements [in]
埋め込まれた MSFT_StorageObject オブジェクトを含む文字列の配列。 これらのストレージ オブジェクトは、レプリケートするソース要素と同じ型である必要があります。 この配列の順序によって、要素レプリカの一貫性の順序が決まります。
ReplicationSettings [in]
各ストレージ要素で構成される埋め込みMSFT_ReplicationSettings オブジェクトを含む文字列の配列。
CreatedStorageJob [out]
実行時間の長い操作を追跡するために使用されるストレージ ジョブ オブジェクトへの参照を返します。
CreatedReplicationGroup [out]
レプリケーション グループが正常に作成されると、このパラメーターは埋め込み MSFT_ReplicationGroup オブジェクトを含む文字列を受け取ります。
ExtendedStatus [out]
埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。
このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。
戻り値
Success (0)
Not Supported (1)
Unspecified Error (2)
Timeout (3)
Failed (4)
Invalid Parameter (5)
Object Not Found (8)
Method Parameters Checked - Job Started (4096)
Access denied (40001)
リソース不足のため、操作を完了できません。 (40002)
Cache out of date (40003)
クラスターのアップグレード中の操作はサポートされていません。 (40009)
要件
要件 | Value |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
名前空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |