Устанавливает соединение с графическим устройством
#include <gf/gf.h>int gf_dev_attach( gf_dev_t *pdev,const char *name,gf_dev_info_t *info );
gf_dev_t
, в котором функция сохраняет дескриптор графического устройства./dev/io-display
, или макроса GF_DEVICE_INDEX(n)
, указывающего на n-ное устрйоство в директории /dev/io-display
, где n имеет диапазон от 0
до 63
. Обычно можно указать GF_DEVICE_INDEX(0)
для соединения с первым найденным устройством.NULL
.gf
Функция инициализирует и устанавливает соединение с графическим устройством. Она предоставляет дескриптор, способствующий последующей связи с аппаратным дисплеем потокобезопасным способом. Параметры устройств устанавливаются с помощью отдельных конфигурационных файлов и поддерживаются отдельным сервером io-display.
|
NULL
./dev/io-display
. Следует проверить, запущен ли в настоящий момент сервер io-display. Вывод sloginfo может содержать дополнительную информацию./dev/io-display
и убедитесь, что запрашиваемое устройство смонтировано.errno
.errno
и/или попытайтесь перезапустить приложение с установкой переменнной окружения DL_DEBUG
в 1
.errno
.gf_dev_t gdev;gf_dev_info_t gdev_info;if ( gf_dev_attach( &gdev, GF_DEVICE_INDEX( 0 ), &gdev_info ) != GF_ERR_OK ){printf( "gf_dev_attach() failed\n" );return (-1);}
Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework
gf_dev_info_t, gf_dev_detach()
Предыдущий раздел: GF API