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