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]

未使用此参数。

返回值

此方法返回以下值之一。

返回代码/值 说明
已完成,无错误
0
成功
已选中方法参数 - 作业已启动
4096
转换是异步的。
已失败
32768
拒绝访问
32769
不支持
32770
状态未知
32771
超时
32772
参数无效
32773
不支持在其中一个参数中指定的值。
系统正在使用中
32774
此操作的状态无效
32775
在当前复制模式或状态中不支持 RequestedState 参数中指定的值。
数据类型不正确
32776
系统不可用
32777
内存不足
32778
找不到文件
32779

要求

要求
最低受支持的客户端
Windows 8.1 [仅限桌面应用]
最低受支持的服务器
Windows Server 2016 [仅限桌面应用]
命名空间
\\Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另请参阅

Msvm_ComputerSystem