CIM_VirtualSystemMigrationService 類別的 CheckVirtualSystemIsMigratableToSystem 方法
執行預先檢查的方法,以判斷虛擬系統是否可能成功移轉至目標系統。 此方法不保證後續移轉一律會因為動態資源可用性而成功。 傳回碼描述:
語法
uint32 CheckVirtualSystemIsMigratableToSystem(
[in] CIM_ComputerSystem REF ComputerSystem,
[in] CIM_System REF DestinationSystem,
[in] string MigrationSettingData,
[in] string NewSystemSettingData,
[in] string NewResourceSettingData[],
[out] boolean IsMigratable
);
參數
-
ComputerSystem [in]
-
CIM_ComputerSystem 實例,參考要移轉的來源虛擬電腦系統。
-
DestinationSystem [in]
-
CIM_System 實例,參考要移轉虛擬系統的目的地系統。
-
MigrationSettingData [in]
-
字串,包含 CIM_VirtualSystemMigrationSettingData 類別的內嵌實例,代表適用于移轉作業的移轉設定。
-
NewSystemSettingData [in]
-
字串,其中包含 CIM_VirtualSystemSettingData 類別的內嵌實例,代表移轉後適用于虛擬系統的新屬性。
-
NewResourceSettingData [in]
-
字串陣列,每個字串都包含內嵌的 CIM_ResourceAllocationSettingData 類別實例,代表移轉後適用于虛擬系統範圍內虛擬資源的新屬性。
-
IsMigratable [out]
-
移轉檢查結果,指出是否可以成功移轉虛擬系統。
傳回值
成功時傳回 0;否則,會傳回錯誤。
傳回碼/值 | 描述 |
---|---|
|
已執行檢查;結果會透過 [Out] IsMigratable 參數的值報告。 |
|
實作不支援的方法。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
檢查失敗,原因未指定。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
簽核逾時。未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
一或多個參數正式無效。 例如, DestinationSystem 參數的值並未組成有效的物件路徑。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
來源虛擬系統、來源主機系統或目標主機系統處於允許起始要求之虛擬系統移轉的狀態;這可能是暫時性條件。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
一或多個輸入參數與集合不相容,或與目標主機有關。 例如 ,NewSettingData 參數的值包含 DestinationSystem 參數值所識別的目標主機系統不支援的屬性。 未透過 [Out] IsMigratable 參數的值回報任何結果。 |
|
|
|
|
|
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8.1 |
最低支援的伺服器 |
Windows Server 2012 R2 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|