SYSTEM_POWER_INFORMATION 구조체
시스템의 유휴 상태에 대한 정보를 포함합니다.
구문
typedef struct _SYSTEM_POWER_INFORMATION {
ULONG MaxIdlenessAllowed;
ULONG Idleness;
ULONG TimeRemaining;
UCHAR CoolingMode;
} SYSTEM_POWER_INFORMATION, *PSYSTEM_POWER_INFORMATION;
멤버
-
MaxIdlenessAllowed
-
시스템이 유휴 상태로 간주되고 유휴 시간 초과가 계산을 시작하는 유휴 상태이며 백분율로 표시됩니다. 이 숫자 아래로 떨어뜨려 타이머가 취소됩니다.
-
끊김
-
백분율로 표현된 현재 유휴 수준입니다.
-
TimeRemaining
-
유휴 타이머에 남은 시간(초)입니다.
-
CoolingMode
-
현재 시스템 냉각 모드입니다. 이 멤버는 다음 값 중 하나여야 합니다.
값 의미 - PO_TZ_ACTIVE
- 0
시스템은 현재 활성 냉각 모드입니다. - PO_TZ_INVALID_MODE
- 2
시스템에서 CPU 제한을 지원하지 않거나 시스템에 정의된 열 영역이 없습니다. - PO_TZ_PASSIVE
- 1
시스템은 현재 수동 냉각 모드입니다.
설명
이 구조 정의는 WinNT.h에서 실수로 생략되었습니다. 이 오류는 나중에 수정될 예정입니다. 그동안 애플리케이션을 컴파일하려면 소스 코드에 이 항목에 포함된 구조 정의를 포함합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |