структура 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 [только классические приложения] |