Freigeben über


CheckVirtualSystemIsMigratableToSystem-Methode der CIM_VirtualSystemMigrationService-Klasse

Methode zum Durchführen einer Vorabüberprüfung, um festzustellen, ob ein virtuelles System wahrscheinlich erfolgreich zu einem Zielsystem migriert wird. Diese Methode garantiert nicht, dass eine nachfolgende Migration aufgrund der dynamischen Ressourcenverfügbarkeit immer erfolgreich ist. Codebeschreibung zurückgeben:

Syntax

uint32 CheckVirtualSystemIsMigratableToSystem(
  [in]  CIM_ComputerSystem REF ComputerSystem,
  [in]  CIM_System         REF DestinationSystem,
  [in]  string                 MigrationSettingData,
  [in]  string                 NewSystemSettingData,
  [in]  string                 NewResourceSettingData[],
  [out] boolean                IsMigratable
);

Parameter

ComputerSystem [in]

CIM_ComputerSystem instance auf das zu migrierende Virtuelle Quellcomputersystem verweisen.

DestinationSystem [in]

CIM_System instance auf das Zielsystem verweisen, auf das das virtuelle System migriert werden soll.

MigrationSettingData [in]

Zeichenfolge, die eine eingebettete instance der CIM_VirtualSystemMigrationSettingData-Klasse enthält, die Migrationseinstellungen darstellt, die für den Migrationsvorgang gelten.

NewSystemSettingData [in]

Zeichenfolge, die eine eingebettete instance der CIM_VirtualSystemSettingData-Klasse enthält, die neue Eigenschaften darstellt, die nach der Migration für das virtuelle System gelten.

NewResourceSettingData [in]

Array von Zeichenfolgen, die jeweils eine eingebettete instance der CIM_ResourceAllocationSettingData-Klasse enthalten, die neue Eigenschaften darstellen, die nach der Migration für virtuelle Ressourcen im Bereich des virtuellen Systems gelten.

IsMigratable [out]

Das Ergebnis der Migrationsprüfung, das angibt, ob das virtuelle System erfolgreich migriert werden kann.

Rückgabewert

Gibt bei Erfolg eine 0 zurück. Gibt andernfalls einen Fehler zurück.

Rückgabecode/-wert Beschreibung
Ohne Fehler abgeschlossen
0
Überprüfung durchgeführt; ergebnis, das über den Wert des [Out] IsMigratable-Parameters gemeldet wird.
Nicht unterstützt
1
Methode wird von der Implementierung nicht unterstützt. Kein Ergebnis, das über den Wert des [Out] IsMigratable-Parameters gemeldet wird.
Fehler
2
Fehler bei der Überprüfung aus nicht angegebenen Gründen. Kein Ergebnis, das über den Wert des [Out] IsMigratable-Parameters gemeldet wird.
Timeout
3
Timeout für check. Kein Ergebnis, das über den Wert des [Out] IsMigratable-Parameters gemeldet wird.
Ungültiger Parameter
4
Mindestens ein Parameter ist formal ungültig. Der Wert des Parameters DestinationSystem enthält beispielsweise keinen gültigen Objektpfad. Kein Ergebnis, das über den Wert des [Out] IsMigratable-Parameters gemeldet wird.
Ungültiger Zustand
5
Das virtuelle Quellsystem, das Quellhostsystem oder das Zielhostsystem befinden sich in einem Zustand, der die Einleitung der angeforderten Migration des virtuellen Systems ermöglicht. dies kann eine vorübergehende Bedingung sein. Kein Ergebnis, das über den Wert des [Out] IsMigratable-Parameters gemeldet wird.
Inkompatible Parameter
6
Mindestens ein Eingabeparameter ist als Satz oder in Bezug auf den Zielhost inkompatibel. Der Wert des Parameters NewSettingData enthält beispielsweise Eigenschaften, die vom Zielhostsystem nicht unterstützt werden, das durch den Wert des DestinationSystem-Parameters identifiziert wird. Kein Ergebnis, das über den Wert des [Out] IsMigratable-Parameters gemeldet wird.
DMTF Reserviert
..
Methode reserviert
4097..32767
Herstellerspezifisch
32768..65535

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1
Unterstützte Mindestversion (Server)
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM_VirtualSystemMigrationService