screen_set_display_property_iv()

Установка целочисленного значения для определенного свойства дисплея

Прототип:

#include <screen/screen.h>
int screen_set_display_property_iv( screen_display_t disp,
int pname,
const int *param );

Аргументы:

disp
Указатель типа screen_display_t, где будет храниться дескриптор.
pname
Имя свойства, которое должно быть установлено. Могут быть установлены значения следующих поддерживаемых свойств:
param
Указатель на буфер, содержащий новое значение. Данный буфер имеет тип int. param может быть как одиночным значением, так и массивом.

Библиотека:

libscreen

Описание:

Тип функции: Исполняемые отложенно

Функция screen_set_display_property_iv() устанавливает целочисленное значение для свойства дисплея. Установка должна проходить внутри привилегированного контекста типа SCREEN_DISPLAY_MANAGER_CONTEXT.

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

0
Значение свойства успешно установлено.
-1
В случае ошибки, код ошибки записывается в errno.

Коды ошибок:

EINVAL
Некорректный аргумент.
ENOTSUP
Неподдерживаемое свойство.
EFAULT
Добавление команды в очередь завершилось с ошибкой.
ELNRNG
Функция завершилась с непредвиденной ошибкой.

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

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

Поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020

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




Предыдущий раздел: Дисплеи