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;否則,傳回錯誤。
傳回碼/值 | Description |
---|---|
|
已移轉虛擬系統。 |
|
實作不支援的方法。 |
|
基於未指定的原因,虛擬系統移轉失敗。 |
|
虛擬系統移轉逾時;虛擬系統狀態未知。 |
|
一或多個參數正式無效。例如,Destination System 參數的值不包含有效的物件路徑。 |
|
來源虛擬系統、來源主機系統或目標主機系統處於允許起始要求之虛擬系統移轉的狀態;這可能是暫時的條件。 |
|
一或多個輸入參數與集合不相容,或與目標主機有關。 例如 ,MigrationNewSettingData 參數的值包含 DestinationSystem 參數值所識別的目標主機系統不支援的屬性。 |
|
|
|
|
|
|
|
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8.1 |
最低支援的伺服器 |
Windows Server 2012 R2 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|