POWER_REQUEST_TYPE 열거형(wdm.h)

POWER_REQUEST_TYPE 열거형은 전원 요청 유형을 나타냅니다.

Syntax

typedef enum _POWER_REQUEST_TYPE {
  PowerRequestDisplayRequired,
  PowerRequestSystemRequired,
  PowerRequestAwayModeRequired,
  PowerRequestExecutionRequired
} POWER_REQUEST_TYPE, *PPOWER_REQUEST_TYPE;

상수

 
PowerRequestDisplayRequired
드라이버에서 사용되지 않습니다. 자세한 내용은 설명 부분을 참조하세요.
PowerRequestSystemRequired
사용자 비활성 기간 후에 컴퓨터가 자동으로 절전 모드로 전환되지 않도록 합니다.
PowerRequestAwayModeRequired
드라이버에서 사용되지 않습니다. 자세한 내용은 설명 부분을 참조하세요.
PowerRequestExecutionRequired
드라이버에서 사용되지 않습니다. 자세한 내용은 설명 부분을 참조하세요.

설명

이 열거형은 커널 모드 PoClearPowerRequestPoSetPowerRequest 루틴에서 사용됩니다. 이러한 루틴을 호출하는 드라이버는 PowerRequestSystemRequired 열거형 값을 지정해야 합니다.

다른 세 열거형 값인 PowerRequestDisplayRequired, PowerRequestAwayModeRequiredPowerRequestExecutionRequired는 드라이버에서 사용되지 않습니다. 애플리케이션은 PowerSetRequest 및 PowerClearRequest 함수에 대한 호출에서 이러한 전원 요청 유형을 지정합니다.

PowerRequestDisplayRequired 전원 요청에는 다음과 같은 효과가 있습니다.

  • 사용자 비활성 기간이 지나면 세션 디스플레이가 계속 켜지고 자동으로 꺼지지 않습니다.

  • 화면 보호기는 사용자 비활성 기간 이후에 자동으로 시작되지 않습니다.

  • 사용자 비활성 기간이 지나면 세션이 자동으로 잠기지 않습니다. 드라이버가 전원 요청을 보낼 때 세션이 이미 잠겨 있으면 세션이 잠긴 상태로 유지됩니다.

PowerRequestDisplayRequired 외에도 PowerRequestSystemRequired를 가져와야 디스플레이가 유지되고 시스템이 요청 기간 동안 절전 모드로 들어가지 않도록 해야 합니다.

PowerRequestAwayModeRequired 전원 요청이 적용되는 동안 사용자가 컴퓨터를 절전 모드로 전환하려고 하면(예: 시작을 클릭한 다음 절전 모드를 클릭하여) 컴퓨터가 절전 모드에 있는 것처럼 보이도록 오디오 및 비디오를 해제하지만 컴퓨터는 계속 실행됩니다. 이는 기존 절전 모드(S3) 시스템에만 적용됩니다.

PowerRequestExecutionRequired 전원 요청이 적용되는 동안 PLM(프로세스 수명 관리) 메커니즘에 의해 일시 중단되거나 종료되는 대신 호출 프로세스가 계속 실행됩니다. 프로세스를 실행할 수 있는 시기와 기간은 운영 체제 및 전원 정책 설정에 따라 달라집니다. 이 유형의 전원 요청은 Windows 8 시작해서 지원됩니다.

DC 전원의 최신 대기 시스템에서 전원 요청은 5분 후에 종료됩니다.

기존 절전 모드(S3) 시스템에서 PowerRequestAwayModeRequired 를 제외하고 사용자가 시작한 시스템 절전 모드 항목(전원 단추, 덮개 닫기 또는 시작 메뉴에서 절전 모드 선택)에 전원 요청이 종료됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7부터 지원됩니다.
머리글 wdm.h(Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h 포함)

추가 정보

PoClearPowerRequest

PoSetPowerRequest

PowerClearRequest

PowerSetRequest