Msvm_ComputerSystem::RequestReplicationStateChangeEx method
Requests that the replication state of the replication relationship of the virtual machine be changed to the specified value. 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.
Syntax
uint32 RequestReplicationStateChangeEx(
[in] string ReplicationRelationship,
[in] uint16 RequestedState,
[out] CIM_ConcreteJob Job,
[in] datetime TimeoutPeriod
);
Parameters
-
ReplicationRelationship [in]
-
A string representation of an embedded instance of the Msvm_ReplicationRelationship class that defines the replication relationship for state change request. This parameter is optional. When it's unspecified, the request runs on the primary replication relationship.
-
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.1 [desktop apps only] |
Minimum supported server |
Windows Server 2016 [desktop apps only] |
Namespace |
\\Root\Virtualization\V2 |
MOF |
|
DLL |
|