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 |