Msvm_ComputerSystem 클래스의 RequestReplicationStateChange 메서드
가상 머신의 복제 상태를 지정된 값으로 변경하고 가상 머신의 기본 복제 관계에 대해 작동하도록 요청합니다. 상태 변경이 진행되는 동안 ReplicationState 속성은 RequestedState 매개 변수 값으로 변경됩니다. 이 메서드는 가상 머신을 나타내는 Msvm_ComputerSystem 클래스의 인스턴스에 대해서만 지원됩니다.
참고
Windows 8.1 시작해서 더 이상 RequestReplicationStateChange를 사용하여 복제 상태 변경을 요청하지 않는 것이 좋습니다. 대신 RequestReplicationStateChangeEx를 사용합니다.
구문
uint32 RequestReplicationStateChange(
[in] uint16 RequestedState,
[out] CIM_ConcreteJob REF Job,
[in] datetime TimeoutPeriod
);
매개 변수
-
RequestedState [in]
-
새 복제 상태입니다. 은 다음 값 중 하나여야 합니다.
-
초기 복제를 시작할 준비가 완료됨 (1)
-
초기 복제를 시작할 준비가 완료되었습니다.
-
초기 복제 완료 대기 중(2)
-
초기 복제를 완료하기 위해 대기 중입니다.
-
복제 (3)
-
복제 중.
-
동기화된 복제 완료 (4)
-
동기화된 복제가 완료되었습니다.
-
Suspend (7)
-
복제를 일시 중단합니다.
-
다시 동기화 취소 (9)
-
다시 동기화를 취소합니다.
작업 [out]
작업이 비동기적으로 실행되는 경우 반환되는 Msvm_ConcreteJob 개체에 대한 선택적 참조입니다. 있는 경우 반환된 참조를 사용하여 진행률을 모니터링하고 메서드의 결과를 가져올 수 있습니다.
TimeoutPeriod [in]
이 매개 변수는 사용되지 않습니다.
반환 값
이 메서드는 다음 값 중 하나를 반환합니다.
반환 코드/값 | 설명 |
---|---|
|
성공 |
|
전환은 비동기입니다. |
|
|
|
|
|
|
|
|
|
|
|
매개 변수 중 하나에 지정된 값은 지원되지 않습니다. |
|
|
|
RequestedState 매개 변수에 지정된 값은 현재 복제 모드 또는 상태에서 지원되지 않습니다. |
|
|
|
|
|
|
|
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
네임스페이스 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|