Share via


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;否則,會傳回錯誤。

傳回碼/值 描述
已完成且沒有錯誤
0
已執行檢查;結果會透過 [Out] IsMigratable 參數的值報告。
不支援
1
實作不支援的方法。 未透過 [Out] IsMigratable 參數的值回報任何結果。
已失敗
2
檢查失敗,原因未指定。 未透過 [Out] IsMigratable 參數的值回報任何結果。
逾時
3
簽核逾時。未透過 [Out] IsMigratable 參數的值回報任何結果。
不正確參數
4
一或多個參數正式無效。 例如, DestinationSystem 參數的值並未組成有效的物件路徑。 未透過 [Out] IsMigratable 參數的值回報任何結果。
不正確狀態
5
來源虛擬系統、來源主機系統或目標主機系統處於允許起始要求之虛擬系統移轉的狀態;這可能是暫時性條件。 未透過 [Out] IsMigratable 參數的值回報任何結果。
不相容的參數
6
一或多個輸入參數與集合不相容,或與目標主機有關。 例如 ,NewSettingData 參數的值包含 DestinationSystem 參數值所識別的目標主機系統不支援的屬性。 未透過 [Out] IsMigratable 參數的值回報任何結果。
DMTF 保留
..
保留的方法
4097..32767
廠商特定
32768..65535

規格需求

需求
最低支援的用戶端
Windows 8.1
最低支援的伺服器
Windows Server 2012 R2
命名空間
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另請參閱

CIM_VirtualSystemMigrationService