다음을 통해 공유


Msvm_CopyFileToGuestJob::RequestStateChange 메서드

작업의 상태를 변경합니다.

구문

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

매개 변수

RequestedState [in]

새 상태입니다. 가능한 값은 다음과 같습니다.

시작 (2)

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

일시 중단 (3)

작업을 일시적으로 중지합니다. 그런 다음 클라이언트는 '시작'을 사용하여 작업을 다시 시작할 수 있습니다. 클라이언트는 일시 중단된 동안 '서비스' 상태를 입력할 수 있습니다(작업별).

Terminate (4)

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

(5)

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

서비스 (6)

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

DMTF 예약됨 (7..32767)

Vendor Reserved (32768..65535)

TimeoutPeriod [in]

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

반환 값

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

반환 코드/값 설명
오류 없이 완료됨
0
성공했습니다.
시간 제한 매개 변수 사용이 지원되지 않음
4098
실패
32768
액세스 거부됨
32769
액세스가 거부되었습니다.
지원 안 됨
32770
상태를 알 수 없음
32771
Timeout
32772
잘못된 매개 변수
32773
시스템이 사용 중
32774
이 작업의 상태가 잘못되었습니다.
32775
RequestedState 매개 변수에 지정된 값은 지원되지 않습니다.
잘못된 데이터 형식
32776
시스템을 사용할 수 없음
32777
메모리 부족
32778

요구 사항

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

추가 정보

Msvm_CopyFileToGuestJob