Msvm_DisketteDrive 클래스의 RequestStateChange 메서드

상태 변경을 요청합니다.

구문

uint32 RequestStateChange(
  [in]  uint16              RequestedState,
  [out] CIM_ConcreteJob REF Job,
  [in]  datetime            TimeoutPeriod
);

매개 변수

RequestedState [in]

요소에 대해 요청된 상태입니다. 이 정보는 RequestStateChange 메서드의 반환 코드가 0('오류 없이 완료됨') 또는 4096(0x1000)('작업 시작됨')인 경우 instance RequestedState 속성에 배치됩니다. RequestedState 값에 대한 자세한 설명은 EnabledState 및 RequestedState 속성의 설명을 참조하세요.

사용 (2)

사용 안 함 (3)

종료 (4)

오프라인 (6)

테스트 (7)

연기 (8)

정지 (9)

다시 부팅 (10)

초기화 (11)

DMTF 예약됨 (..)

Vendor Reserved (32768..65535)

작업 [out]

메서드 호출에서 시작된 상태 전환을 추적하기 위해 만든 ConcreteJob에 대한 참조를 포함할 수 있습니다.

TimeoutPeriod [in]

클라이언트가 새 상태로 전환할 것으로 예상되는 최대 시간을 지정하는 시간 제한 기간입니다. TimeoutPeriod를 지정하려면 간격 형식을 사용해야 합니다. 값이 0이거나 null 매개 변수는 클라이언트에 전환에 대한 시간 요구 사항이 없음을 나타냅니다.

이 속성에 0 또는 null이 포함되어 있지 않고 구현에서 이 매개 변수를 지원하지 않는 경우 '시간 제한 매개 변수 사용 지원 안 함'의 반환 코드가 반환됩니다.

반환 값

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

오류 없이 완료됨 (0)

지원되지 않음 (1)

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8.1
지원되는 최소 서버
Windows Server 2012 R2
네임스페이스
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

Msvm_DisketteDrive