Freigeben über


Msvm_ComputerSystem::RequestReplicationStateChangeEx-Methode

Fordert den Replikationsstatus der Replikationsbeziehung des virtuellen Computers auf den angegebenen Wert an. Während die Statusänderung ausgeführt wird, wird die ReplicationState-Eigenschaft in den Wert des Parameters RequestedState geändert. Diese Methode wird nur für Instanzen der Msvm_ComputerSystem Klasse unterstützt, die einen virtuellen Computer darstellen.

Syntax

uint32 RequestReplicationStateChangeEx(
  [in]  string              ReplicationRelationship,
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob Job,
  [in]  datetime            TimeoutPeriod
);

Parameter

ReplicationRelationship [in]

Eine Zeichenfolgendarstellung einer eingebetteten Instanz der Msvm_ReplicationRelationship Klasse, die die Replikationsbeziehung für die Zustandsänderungsanforderung definiert. Dieser Parameter ist optional. Wenn dies nicht angegeben ist, wird die Anforderung auf der primären Replikationsbeziehung ausgeführt.

RequestedState [in]

Der neue Replikationsstatus. Dies muss eine der folgenden Werte sein.

Bereit zum Starten der anfänglichen Replikation (1)

Bereit zum Starten der anfänglichen Replikation.

Warten auf abschluss der anfänglichen Replikation (2)

Warten sie, bis die ursprüngliche Replikation abgeschlossen ist.

Replizieren (3)

Replikation.

Synchronisierte Replikation abgeschlossen (4)

Die synchronisierte Replikation ist abgeschlossen.

Anhalten (7)

Replikation anhalten.

Abbrechen Resynchronisieren (9)

Abbrechen der Resynchronisierung.

Auftrag [out]

Ein optionaler Verweis auf ein Msvm_ConcreteJob -Objekt, das zurückgegeben wird, wenn der Vorgang asynchron ausgeführt wird. Wenn vorhanden, kann der zurückgegebene Verweis verwendet werden, um den Fortschritt zu überwachen und das Ergebnis der Methode abzurufen.

TimeoutPeriod [in]

Dieser Parameter wird nicht verwendet.

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück.

Rückgabecode/-wert Beschreibung
Abgeschlossen ohne Fehler
0
Erfolgreich
Methodenparameter überprüft – Auftrag gestartet
4096
Der Übergang ist asynchron.
Fehler
32768
Zugriff verweigert
32769
Nicht unterstützt
32770
Status ist unbekannt
32771
Timeout
32772
Ungültiger Parameter
32773
Der in einem der Parameter angegebene Wert wird nicht unterstützt.
Das System wird verwendet
32774
Ungültiger Zustand für diesen Vorgang
32775
Der im Parameter "RequestedState " angegebene Wert wird im aktuellen Replikationsmodus oder Status nicht unterstützt.
Falscher Datentyp
32776
System ist nicht verfügbar
32777
Nicht genügend Arbeitsspeicher.
32778
Datei nicht gefunden
32779

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1 [Nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2016 [Nur Desktop-Apps]
Namespace
\\Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

Msvm_ComputerSystem