gf_display_query()

Запрос текущего видео-режима

Прототип:

#include <gf/gf.h>
int gf_display_query( gf_dev_t gdev,
unsigned display_index,
gf_display_info_t *info );

Аргументы:

gdev
Дескриптор графического устройства для запроса режима, полученный с помощью вызова функции gf_dev_attach().
display_index
Индекс запрашиваемого дисплея. Графическое устройство может иметь один или более дисплеев, нумерация начинается с 0.
info
Указатель на структуру gf_display_info_t, которую функция заполняет информацией о дисплее.

Библиотека:

gf

Описание:

Данная функция запрашивает текущий видео-режим дисплея определённого display_index на графическом устройстве.

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

Структура info содержет информацию о подключённом дисплее. Описание структуры смотрите в gf_display_info_t.

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

GF_ERR_OK
Успешное завершение.
GF_ERR_MEM
Выделение памяти не выполнено.
GF_ERR_IODISPLAY
Ошибка доступа к директории /dev/io-display. Следует проверить запущен ли в настоящий момент сервер io-display. Вывод sloginfo может содержать дополнительную информацию.
GF_ERR_PARM
Превышен индекс дисплея, либо значение параметра gdev или info равно NULL.
GF_ERR_CFG
Дисплей неправильно сконфигурирован; следует проверить конфигурационный файл io-display.

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

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

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

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

gf_display_info_t, gf_display_attach(), gf_display_query_mode(), gf_display_set_mode()




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