POWER_REQUEST_TYPE 열거형(ntpoapi.h)
POWER_REQUEST_TYPE 열거형은 전원 요청 유형을 나타냅니다.
Syntax
typedef enum _POWER_REQUEST_TYPE {
PowerRequestDisplayRequired,
PowerRequestSystemRequired,
PowerRequestAwayModeRequired,
PowerRequestExecutionRequired
} POWER_REQUEST_TYPE, *PPOWER_REQUEST_TYPE;
상수
PowerRequestDisplayRequired 드라이버에서 사용되지 않습니다. 자세한 내용은 설명 부분을 참조하세요. |
PowerRequestSystemRequired 사용자 비활성 기간 후에 컴퓨터가 자동으로 절전 모드로 전환되지 않도록 합니다. |
PowerRequestAwayModeRequired 드라이버에서 사용되지 않습니다. 자세한 내용은 설명 부분을 참조하세요. |
PowerRequestExecutionRequired 드라이버에서 사용되지 않습니다. 자세한 내용은 설명 부분을 참조하세요. |
설명
이 열거형은 커널 모드 PoClearPowerRequest 및 PoSetPowerRequest 루틴에서 사용됩니다. 이러한 루틴을 호출하는 드라이버는 PowerRequestSystemRequired 열거형 값을 지정해야 합니다.
다른 세 열거형 값인 PowerRequestDisplayRequired, PowerRequestAwayModeRequired 및 PowerRequestExecutionRequired는 드라이버에서 사용되지 않습니다. 애플리케이션은 PowerSetRequest 및 PowerClearRequest 함수에 대한 호출에서 이러한 전원 요청 유형을 지정합니다.
PowerRequestDisplayRequired 전원 요청에는 다음과 같은 효과가 있습니다.
- 사용자 비활성 기간이 지나면 세션 디스플레이가 계속 켜지고 자동으로 꺼지지 않습니다. 디스플레이가 이미 꺼져 있으면 전원 요청이 디스플레이를 켭니다.
- 화면 보호기는 사용자 비활성 기간 후에 자동으로 시작되지 않습니다. 화면 보호기가 이미 실행 중인 경우 전원 요청은 화면 보호기를 중지합니다.
- 사용자 비활성 기간이 지나면 세션이 자동으로 잠기지 않습니다. 드라이버가 전원 요청을 보낼 때 세션이 이미 잠겨 있으면 세션이 잠긴 상태로 유지됩니다.
PowerRequestExecutionRequired 전원 요청이 적용되는 동안 PLM(프로세스 수명 관리) 메커니즘에 의해 일시 중단되거나 종료되는 대신 호출 프로세스가 계속 실행됩니다. 프로세스를 실행할 수 있는 시기와 기간은 운영 체제 및 전원 정책 설정에 따라 달라집니다. 이 유형의 전원 요청은 Windows 8 부터 지원됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7부터 지원됩니다. |
머리글 | ntpoapi.h(Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기