MSFT_VirtualDisk 類別的 CreateReplica 方法

建立虛擬磁碟之間的復寫關聯性。

語法

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

參數

FriendlyName [in]

所建立專案的使用者相關名稱。 如果 為 NULL,則可以使用系統提供的預設名稱。

TargetStorageSubsystem [in]

字串,包含指定複本目標計算機的內嵌 MSFT_ReplicaPeer 物件。

TargetVirtualDiskObjectId [in]

指定目標電腦上的虛擬磁碟目標。

TargetStoragePoolObjectId [in]

要作為建立目標虛擬磁碟來源的目標存放集區。 如果指定目標虛擬磁碟,則會忽略此參數。

RecoveryPointObjective [in]

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

ReplicationSettings [in]

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

SyncType [in]

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

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

CreatedReplicaPeer [out]

如果成功建立關聯性,此參數會收到字串,其中包含代表目標複本對等的內嵌 MSFT_ReplicaPeer 物件。

CreatedStorageJob [out]

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

ExtendedStatus [out]

包含內嵌 MSFT_StorageExtendedStatus 物件的字串。

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

傳回值

成功 (0)

不支援 (1)

未指定的錯誤 (2)

逾時 (3)

失敗 (4)

不合法的參數 (5)

找不到 物件 (8)

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

拒絕 存取 (40001)

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

快取過期 (40003)

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

需求

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

另請參閱

MSFT_VirtualDisk