Возвращает последний код ошибки
#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