gf_dev_get_error()

Возвращает последний код ошибки

Прототип:

#include <gf/gf.h>
int gf_dev_get_error( gf_dev_t gdev );

Аргументы:

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

Библиотека:

gf

Описание:

Функция возвращает последний код ошибки, зарегистрированный вызовом GF API для вызывающего потока, предоставляя дополнительную информацию о причине ошибки. Функция также сбрасывает индикатор ошибок для вызывающего потока.

Возможные коды ошибок GF:

GF_ERR_OK
Успешное завершение
GF_ERR_MEM
Ошибка аллоцирования памяти
GF_ERR_IODISPLAY
Ошибка коммуникации с io-display. Следует проверить, запущен ли в настоящий момент сервер io-display. Вывод sloginfo может содержать дополнительную информацию.
GF_ERR_DEVICE
Ошибка доступа к устройству, либо значение параметра gdev равно NULL
GF_ERR_SHMEM
Ошибка доступа к разделяемой памяти
GF_ERR_DLL
Ошибка доступа к dll или ее точке входа
GF_ERR_THREAD
Ошибка регистрации потока
GF_ERR_PARM
Неверный параметр
GF_ERR_INUSE
Ресурс уже используется
GF_ERR_NOSUPPORT
Неподдерживаемая операция
GF_ERR_CFG
Неверная конфигурация
GF_ERR_NOLOCK
Контекст рендеринга не обладает эксклюзивным доступом к оборудованию; убедитесь, что вызов gf_draw_begin() завершен успешно.

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

Значение указывает на последнюю зарегистрированную ошибку. Значение GF_ERR_OK указывает, что с момента установки соединения или со времени последнего вызова потоком функции gf_dev_get_error() не было зарегистрировано ошибок.

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

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

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

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

gf_dev_attach()




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