CIM_VirtualSystemMigrationService 类的 MigrateVirtualSystemToSystem 方法
将虚拟系统移动、迁移或重定位到目标系统的方法。
返回代码说明:
语法
uint32 MigrateVirtualSystemToSystem(
[in] CIM_ComputerSystem REF ComputerSystem,
[in] CIM_System REF DestinationSystem,
[in] string MigrationSettingData,
[in] string NewSystemSettingData,
[in] string NewResourceSettingData[],
[out] CIM_ComputerSystem REF NewComputerSystem,
[out] CIM_ConcreteJob REF Job
);
参数
-
ComputerSystem [in]
-
要迁移的源虚拟计算机系统。
-
DestinationSystem [in]
-
要在其中迁移虚拟系统的目标主机系统。
-
MigrationSettingData [in]
-
包含表示适用于迁移操作的迁移设置的 CIM_VirtualSystemMigrationSettingData 类的嵌入实例的字符串。
-
NewSystemSettingData [in]
-
包含 CIM_VirtualSystemSettingData 类的嵌入实例的字符串,表示迁移后适用于虚拟系统的新属性。
-
NewResourceSettingData [in]
-
每个字符串数组都包含 CIM_ResourceAllocationSettingData 类的嵌入实例,表示迁移后适用于虚拟系统范围内的虚拟资源的新属性。
-
NewComputerSystem [out]
-
对 CIM_ComputerSystem 类实例的引用,该类在迁移后表示虚拟计算机系统。
-
作业 [out]
-
如果操作长时间运行,则可以选择返回表示作业 的CIM_ConcreteJob 。
返回值
成功时返回 0;否则,将返回错误。
返回代码/值 | 说明 |
---|---|
|
虚拟系统已迁移。 |
|
实现不支持的方法。 |
|
由于未指定的原因,虚拟系统迁移失败。 |
|
虚拟系统迁移超时;虚拟系统状态未知。 |
|
一个或多个参数形式无效。例如,目标系统参数的值不包含有效的对象路径。 |
|
源虚拟系统、源主机系统或目标主机系统处于允许启动所请求虚拟系统迁移的状态;这可能是一个临时情况。 |
|
一个或多个输入参数作为一组或与目标主机不兼容。 例如, MigrationNewSettingData 参数的值包含由 DestinationSystem 参数的值标识的目标主机系统不支持的属性。 |
|
|
|
|
|
|
|
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8.1 |
最低受支持的服务器 |
Windows Server 2012 R2 |
命名空间 |
Root\virtualization\v2 |
MOF |
|
DLL |
|