Msvm_CollectionReferencePointExportJob 클래스의 RequestStateChange 메서드

상태 변경을 요청합니다.

구문

uint32 RequestStateChange(
  [in] uint16   RequestedState,
  [in] datetime TimeoutPeriod
);

매개 변수

RequestedState [in]

RequestStateChange는 작업의 상태를 변경합니다. 가능한 값은 다음과 같습니다.

시작 (2)

상태를 '실행 중'으로 변경합니다.

일시 중단 (3)

작업을 일시적으로 중지합니다. 이후에 '시작'을 사용하여 작업을 다시 시작하려고 합니다. 일시 중단된 상태에서 '서비스' 상태를 입력할 수 있습니다. (작업에 따라 다릅니다.)

Terminate (4)

작업을 깔끔하게 중지하고, 데이터를 저장하고, 상태를 유지하며, 모든 기본 프로세스를 순서대로 종료합니다.

(5)

데이터를 저장하거나 상태를 보존할 필요가 없도록 작업을 즉시 종료합니다.

서비스 (6)

작업을 공급업체별 서비스 상태로 전환합니다. 작업을 다시 시작할 수 있습니다.

DMTF 예약됨 (7..32767)

Vendor Reserved (32768..65535)

TimeoutPeriod [in]

클라이언트가 새 상태로 전환할 것으로 예상되는 최대 시간을 지정하는 시간 제한 기간입니다. 시간 제한 기간을 지정하려면 간격 형식을 사용해야 합니다. 값이 0 또는 Null 이면 클라이언트에 전환에 대한 시간 요구 사항이 없음을 나타냅니다. 이 속성에 0 또는 Null 이 포함되어 있지 않고 구현에서 이 매개 변수를 지원하지 않는 경우 반환 코드 4098(시간 제한 매개 변수 사용은 지원되지 않음)이 반환되어야 합니다.

반환 값

성공하면 0을 반환합니다. 그렇지 않으면 다음 오류 중 하나를 반환합니다.

(0)

(32768)

(32769)

(32770)

(32771)

(32772)

(32773)

(32774)

(32775)

(32776)

(32777)

(32778)

요구 사항

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

추가 정보

Msvm_CollectionReferencePointExportJob