CIM_USBDevice 클래스의 SetPowerState 메서드

CIM_USBDevice 클래스의 SetPowerState 메서드는 논리 디바이스에 대해 원하는 전원 상태를 설정하고 디바이스를 해당 상태로 전환해야 하는 경우를 설정합니다. 서브클래스의 경우 메서드에서 ValueMap 한정자를 사용하여 가능한 반환 코드 집합을 지정해야 합니다. ValueMap 내용이 번역되는 문자열도 하위 클래스에서 배열 한정자로 지정해야 합니다. 이 메서드는 CIM_LogicalDevice 상속됩니다.

중요

DMTF(분산 관리 태스크 포스) CIM(일반 정보 모델) 클래스는 WMI 클래스를 빌드하는 부모 클래스입니다. WMI는 현재 CIM 2.x 버전 스키마만 지원합니다.

구문

uint32 SetPowerState(
  [in] uint16   PowerState,
  [in] datetime Time
);

매개 변수

PowerState [in]

이 논리 디바이스에 대해 원하는 전원 상태를 지정하는 ValueMap 값입니다.

1

전체 전원.

2

전원 절약 저전력 모드.

3

절전 대기.

4

다른 전원을 절약합니다.

5

전원 주기.

6

전원을 끕니다.

시간 [in]

정규 날짜-시간 값 또는 간격 값으로 전원 상태를 설정해야 하는 시기를 지정합니다(메서드 호출이 수신될 때 간격이 시작됨). PowerState 매개 변수가 5("전원 주기")와 같으면 시간 매개 변수는 디바이스가 다시 전원을 켜야 하는 시기를 나타냅니다. 전원 끄기는 즉시 수행됩니다.

반환 값

성공하면 0을 반환하고, 지정된 PowerState시간 요청이 지원되지 않으면 1을 반환하고, 다른 오류가 발생한 경우 다른 값을 반환합니다.

설명

이 메서드는 현재 WMI에서 구현되지 않습니다. 이 메서드를 사용하려면 자체 공급자에서 구현해야 합니다.

이 설명서는 DMTF에서 게시한 CIM 클래스 설명을 바탕으로 합니다. Microsoft에서 사소한 오류를 수정하거나, Microsoft SDK 설명서 표준을 준수하거나, 자세한 정보를 제공하기 위해 내용을 변경했을 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
네임스페이스
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

추가 정보

CIM_USBDevice

CIM_USBDevice