Share via


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]

이 매개 변수는 사용되지 않습니다.

반환 값

이 메서드는 다음 값 중 하나를 반환합니다.

반환 코드/값 설명
오류 없이 완료됨
0
성공
메서드 매개 변수 선택됨 - 작업 시작
4096
전환은 비동기입니다.
실패
32768
액세스 거부됨
32769
지원 안 됨
32770
상태를 알 수 없음
32771
Timeout
32772
잘못된 매개 변수
32773
매개 변수 중 하나에 지정된 값은 지원되지 않습니다.
시스템이 사용 중
32774
이 작업의 상태가 잘못되었습니다.
32775
RequestedState 매개 변수에 지정된 값은 현재 복제 모드 또는 상태에서 지원되지 않습니다.
잘못된 데이터 형식
32776
시스템을 사용할 수 없음
32777
메모리 부족
32778
파일을 찾을 수 없습니다.
32779

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2012 [데스크톱 앱만 해당]
네임스페이스
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

Msvm_ComputerSystem