Msvm_ComputerSystem::RequestReplicationStateChangeEx 方法
请求将虚拟机复制关系的复制状态更改为指定值。 状态更改正在进行时, ReplicationState 属性将更改为 RequestedState 参数的值。 仅表示虚拟机的 Msvm_ComputerSystem 类的实例支持此方法。
语法
uint32 RequestReplicationStateChangeEx(
[in] string ReplicationRelationship,
[in] uint16 RequestedState,
[out] CIM_ConcreteJob Job,
[in] datetime TimeoutPeriod
);
参数
-
ReplicationRelationship [in]
-
Msvm_ReplicationRelationship 类的嵌入实例的字符串表示形式,该类定义状态更改请求的复制关系。 此参数可选。 如果未指定,则请求在主复制关系上运行。
-
RequestedState [in]
-
新的复制状态。 必须是以下值之一。
-
已准备好开始初始复制 (1)
-
已准备好开始初始复制。
-
等待完成初始复制 (2)
-
等待完成初始复制。
-
复制 (3)
-
正在复制。
-
同步复制完成 (4)
-
同步复制完成。
-
暂停 (7)
-
挂起复制。
-
取消重新同步 (9)
-
取消重新同步。
作业 [out]
对 Msvm_ConcreteJob 对象的可选引用,如果异步执行操作,则返回该对象。 如果存在,则返回的引用可用于监视进度并获取方法的结果。
TimeoutPeriod [in]
未使用此参数。
返回值
此方法返回以下值之一。
返回代码/值 | 说明 |
---|---|
|
成功 |
|
转换是异步的。 |
|
|
|
|
|
|
|
|
|
|
|
不支持在其中一个参数中指定的值。 |
|
|
|
在当前复制模式或状态中不支持 RequestedState 参数中指定的值。 |
|
|
|
|
|
|
|
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2016 [仅限桌面应用] |
命名空间 |
\\Root\Virtualization\V2 |
MOF |
|
DLL |
|