gf_dev_register_thread()

Регистрация потока для доступа к устройству

Прототип:

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

Аргументы:

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

Библиотека:

gf

Описание:

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

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

GF_ERR_OK
Успешное завершение.
GF_ERR_THREAD
При регистрации потока возникла ошибка, проанализируйте errno.
GF_ERR_PARM
Значение параметра gdev равно NULL.

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

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

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

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

gf_dev_attach()

Основы рисования: Многопоточные приложения




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