RequestReplicationStateChange method of the Msvm_ComputerSystem class
Requests that the replication state of the virtual machine be changed to the specified value and acts on the primary replication relationship of the virtual machine. While the state change is in progress, the ReplicationState property is changed to the value of the RequestedState parameter. This method is only supported for instances of the Msvm_ComputerSystem class that represent a virtual machine.
Note
Starting with Windows 8.1, we recommend not to use RequestReplicationStateChange anymore to request changing of replication state. Instead, use RequestReplicationStateChangeEx.
Syntax
uint32 RequestReplicationStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
Parameters
-
RequestedState [in]
-
The new replication state. The must be one of the following values.
-
Ready to start initial replication (1)
-
Ready to start initial replication.
-
Waiting to complete initial replication (2)
-
Waiting to complete initial replication.
-
Replicating (3)
-
Replicating.
-
Synced replication complete (4)
-
Synced replication complete.
-
Suspend (7)
-
Suspend replication.
-
Cancel Resynchronize (9)
-
Cancel resynchronization.
Job [out]
An optional reference to a Msvm_ConcreteJob object that is returned if the operation is executed asynchronously. If present, the returned reference can be used to monitor progress and obtain the result of the method.
TimeoutPeriod [in]
This parameter is not used.
Return value
This method returns one of the following values.
Return code/value | Description |
---|---|
|
Success |
|
The transition is asynchronous. |
|
|
|
|
|
|
|
|
|
|
|
The value specified in one of the parameters is not supported. |
|
|
|
The value specified in the RequestedState parameter is not supported in the current replication mode or state. |
|
|
|
|
|
|
|
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|