MSFT_ReplicationGroup 類別的 CreateReplica 方法

建立複寫群組之間的復寫關聯性。

語法

UInt32 CreateReplica(
  [in]           String              FriendlyName,
  [in]           String              TargetStorageSubsystem,
  [in]           String              TargetGroupObjectId,
  [in, optional] String              TargetStoragePoolObjectId,
  [in, optional] UInt32              RecoveryPointObjective,
  [in]           String              ReplicationSettings,
  [in]           UInt16              SyncType,
  [out]          String              CreatedReplicaPeer,
  [out]          MSFT_StorageJob REF CreatedStorageJob,
  [out]          String              ExtendedStatus
);

參數

FriendlyName [in]

所建立專案的使用者相關名稱。 如果 為 NULL,則可以使用系統提供的預設名稱。 此值會儲存在所建立專案的 FriendlyName 屬性中。

TargetStorageSubsystem [in]

字串,包含指定複本目標子系統的內嵌 MSFT_ReplicaPeer 物件。

TargetGroupObjectId [in]

指定目標電腦上的復寫群組目標。

TargetStoragePoolObjectId [in, optional]

要作為建立必要目標儲存元素來源的目標存放集區。 如果目標組包含任何元素,則會忽略此參數。

RecoveryPointObjective [in, optional]

指出數據可能會遺失的最大間隔。 針對同步複製作業, RecoveryPointObjective 為 0。 對於異步複製作業 RecoveryPointObjective ,代表從最近將數據傳輸至目標元素以來的間隔。

ReplicationSettings [in]

包含要套用之內嵌 MSFT_ReplicationSettings 物件的字串。

SyncType [in]

要建立的復本類型。 下列其中一個值:

意義
DMTF 保留 .. 此值會保留供系統使用。
鏡像 6 建立和維護來源的複本。
快照 集 7 建立來源的磁碟區陰影複製。
複製 8 建立來源的時間點完整複本。
TokenizedClone 9 建立來源的時間點令牌化複本。
DMTF 保留 .. 此值會保留供系統使用。
廠商特定 0x8000。 這些值會保留給廠商。

CreatedReplicaPeer [out]

此參數會接收字串,其中包含內嵌 MSFT_Synchronized 物件,代表復寫群組之間的關聯。

CreatedStorageJob [out]

傳回用來追蹤長時間執行之作業之記憶體作業對象的參考。

ExtendedStatus [out]

包含內嵌 MSFT_StorageExtendedStatus 物件的字串。

此參數可讓記憶體提供者傳回擴充 (實作特定) 錯誤資訊。

傳回值

成功 (0)

不支援 (1)

未指定的錯誤 (2)

時 (3)

失敗 (4)

無效的參數 (5)

找不到物件 (8)

已檢查方法參數 - 作業啟動 (4096)

拒絕存取 (40001)

沒有足夠的資源來完成作業。 (40002)

快取過期 (40003)

升級叢集時不支援此作業。 (40009)

規格需求

需求
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
命名空間 Root\Microsoft\Windows\Storage
標頭 Adojet.h
MOF Storagewmi.mof

另請參閱

MSFT_ReplicationGroup