1

В чем разница между дисплеем, системой, Awaymode. Я не могу найти четкого описания состояний, даже если Awaymode частично самоочищается.

1 ответ1

1

Эти типы запросов питания соответствуют перечислению POWER_REQUEST_TYPE в Windows API.

Этот ответ основан на следующих страницах из Windows API:

DISPLAY тип запроса питания (PowerRequestDisplayRequired)

Этот запрос запроса имеет следующие эффекты:

  • После периода бездействия пользователя дисплей сеанса остается включенным и не выключается автоматически. Если дисплей уже выключен, запрос питания включает дисплей.

  • Заставка не запускается автоматически после периода бездействия пользователя. Если хранитель экрана уже запущен, запрос на питание останавливает экранную заставку.

  • Сессия не будет автоматически заблокирована после периода бездействия пользователя. Если сеанс уже заблокирован, когда драйвер отправляет запрос питания, сеанс остается заблокированным.

Тип запроса питания системы (PowerRequestSystemRequired)

Этот запрос не позволяет компьютеру автоматически переходить в спящий режим после периода бездействия пользователя.

Этот тип запроса не учитывается в системах с возможностью подключения в режиме ожидания. Приложения должны вместо этого использовать запросы PowerRequestExecutionRequired .

AWAYMODE тип запроса питания (PowerRequestAwayModeRequired)

Система переходит в режим ожидания вместо сна в ответ на явные действия пользователя. В режиме отсутствия система продолжает работать, но отключает аудио и видео, чтобы создать видимость сна.

Пока действует запрос питания PowerRequestAwayModeRequired , если пользователь пытается перевести компьютер в спящий режим (например, нажав «Пуск», а затем «Спящий режим»), диспетчер питания отключает аудио и видео, чтобы компьютер находился в спящем режиме. режим, но компьютер продолжает работать.

Тип запроса на исполнение EXECUTION (PowerRequestExecutionRequired)

Вызывающий процесс продолжает выполняться вместо того, чтобы быть приостановленным или завершенным механизмами управления временем жизни процесса. Когда и как долго разрешается запускать процесс, зависит от операционной системы и параметров политики электропитания.

В системах , не поддерживающих подключенного в режиме ожидания, активный PowerRequestExecutionRequired запрос подразумевает PowerRequestSystemRequired

Примечание. PowerRequestExecutionRequired поддерживается начиная с Windows 8 и Windows Server 2012.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .