На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

About System Power Status



System power status indicates the source of power for a computer, that is, whether it uses a system battery or AC power. For computers that use batteries, the status also indicates how much battery life remains and whether the battery is currently charging.

You can retrieve the system power status by using the GetSystemPowerStatus function. This copies information about the power supply and battery status to a SYSTEM_POWER_STATUS structure. This structure identifies whether the system has a battery, and if it does, whether the battery is being used and the percentage of charge remaining.
Applications and installable drivers typically use the system power status to make decisions about whether to continue operation. For example, an application that is beginning a lengthy operation may check the status to determine whether enough battery power exists to complete the operation.

If power is low, an application can request user intervention or request that the system to shut itself down. You can suspend the operation of the system by using the SetSystemPowerState function. This generates a power management event that, if approved by all applications and drivers in the system, shuts the system down until the user restores power. Even if a computer uses AC power, an application that determines that the system is idle and can request that the system shut itself down to save power.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

О Системном Силовом Статусе



Системный силовой статус указывает источник мощности для компьютера, то есть, использует он системную батарею или мощность ПЕР.ТОК. Для компьютеров, которые используют батареи, статус также указывает скольк батарейные остатки жизни и к настоящему времени берется батарея.

Вы можете извлечь системный силовой статус используя функцию GetSystemPowerStatus. Это копирует информации о блоке питания и батарейный статус в структуру SYSTEM_POWER_STATUS. Эта структура идентифицирует имеет система батарею, и если она делает, используется батарея и процент остального платы.
Приложения и installable драйверы обычно используют системный силовой статус, чтобы принимать решение о продолжать операцию. Например, приложение, которое начинает длительную операцию может проверить статус, чтобы определять существует достаточно батарейной мощности, чтобы завершать операцию.

Если мощность является низким уровнем, приложение может запросить вмешательство пользователя или запрашивать, что система, чтобы закрывать себе вниз. Вы можете приостановить операцию системы используя функцию SetSystemPowerState. Это генерирует силовое событие управления, что, если одобрено всеми приложениями и драйверами в системе, было закрыто система вниз пока пользователь не восстановит мощность. Даже если бы компьютер использует мощность ПЕР.ТОК, приложение, которые определяют, что система является ожиданием и может запросить, что система закрывает себе вплоть до сохраняемой мощности.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz