다음을 통해 공유


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 [데스크톱 앱만 해당]

추가 정보

CallNtPowerInformation