IAdapterPowerManagement3::P owerChangeState3 메서드(portcls.h)

PortCls는 PowerChangeState3 메서드를 호출하여 새 전원 상태 변경을 요청합니다. 이 요청은 어댑터 드라이버에 전달됩니다.

구문

void PowerChangeState3(
  DEVICE_POWER_STATE NewDeviceState,
  SYSTEM_POWER_STATE NewSystemState,
  PC_EXIT_LATENCY    D3ExitLatency
);

매개 변수

NewDeviceState

Portcls가 디바이스에 요청한 새 전원 상태입니다. 이 매개 변수는 DEVICE_POWER_STATE 형식의 열거형입니다.

NewSystemState

Portcls가 시스템에 요청한 새 전원 상태입니다. 이 매개 변수는 SYSTEM_POWER_STATE 형식의 열거형입니다.

D3ExitLatency

디바이스가 PowerDeviceD3에서 나올 때 디바이스가 배치되는 상태에 대해 허용되는 종료 대기 시간입니다. 이 매개 변수는 PC_EXIT_LATENCY 형식의 열거형입니다.

반환 값

없음

설명

디바이스가 PowerDeviceD3에서 새 상태로 전환되지 않으면 D3ExitLatency가 PcExitLatencyInstant로 설정됩니다. D3ExitLatency에 사용할 수 있는 값에 대한 자세한 내용은 D3ExitLatencyChanged를 참조하세요.

요구 사항

요구 사항
헤더 portcls.h

추가 정보

IAdapterPowerManagement3