Поделиться через


структура 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
Система не поддерживает регулирование ЦП или в системе не определена тепловая зона.
PO_TZ_PASSIVE
1
В настоящее время система находится в режиме пассивного охлаждения.

Комментарии

Обратите внимание, что это определение структуры было случайно опущено в WinNT.h. Эта ошибка будет исправлена в будущем. Тем временем, чтобы скомпилировать приложение, включите определение структуры, содержащееся в этом разделе, в исходный код.

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]

См. также раздел

CallNtPowerInformation