gf_display_set_dpms()

Установка режима энергопотребления дисплея

Прототип:

#include <gf/gf.h>
int gf_display_set_dpms( gf_display_t display,
unsigned mode );

Аргументы:

display
Дескриптор дисплея, для которого устанавливается DPMS режим. Дескриптор должен быть возвращен функцией gf_display_attach().
mode
DPMS режим. Возможны следующие значения:
GF_DPMS_ON
включить дисплей.
GF_DPMS_STANDBY
перевод дисплея в ждущий режим.
GF_DPMS_SUSPEND
перевод дисплея в спящий режим.
GF_DPMS_OFF
выключить дисплей.

Библиотека:

gf

Описание:

Данная функця устанавливает режим энергопотребления дисплея основанного на стандарте VESA Display Power Management System.

Режим Описание
GF_DPMS_ON Дисплей полностью включён (изображение: активно, горизонтальная синхронизация: вкл, вертиральная синхронизация: вкл)
GF_DPMS_STANDBY Дополнительное состояние с минимальным снижением энергопотребления и с минимальным временем востановления дисплея (изображение: отсутствует, горизонтальная синхронизация: выкл, вертиральная синхронизация: вкл)
GF_DPMS_SUSPEND Состояние с пониженым энергопотреблением, но время востановления дисплея может быть дольше чем при ждущем режиме (изображение: отсутствует, горизонтальная синхронизация: вкл, вертиральная синхронизация: выкл)
GF_DPMS_OFF Дисплей потребляет меньше всего энергии и не функционирует (изображение: отсутствует, горизонтальная синхронизация: выкл, вертиральная синхронизация: выкл)

Возвращаемое значение:

GF_ERR_OK
Успешное завершение.
GF_ERR_NOSUPPORT
DPMS режим не поддерживается выбранным дисплеем.
GF_ERR_PARM
Недействительный режим или значение параметра display равно NULL.
GF_ERR_IODISPLAY
Ошибка коммуникации с io-display. Следует проверить запущен ли в настоящий момент сервер io-display. Вывод sloginfo может содержать дополнительную информацию.

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework

Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

gf_display_attach(), gf_display_detach()




Предыдущий раздел: GF API