Возвращает значение указанного свойства события (тип свойства - void
*
)
#include <screen/screen.h>
int screen_get_event_property_pv( screen_event_t ev,
int pname,
void **param );
- ev
- Дескриптор события.
- pname
- Имя считываемого свойства. Могут быть получены значения следующих поддерживаемых свойств:
- SCREEN_PROPERTY_WINDOW
- Примеримо к событиям SCREEN_EVENT_CLOSE, SCREEN_EVENT_CREATE, SCREEN_EVENT_GAMEPAD, SCREEN_EVENT_JOYSTICK, SCREEN_EVENT_KEYBOARD, SCREEN_EVENT_MTOUCH_TOUCH, SCREEN_EVENT_MTOUCH_MOVE, SCREEN_EVENT_MTOUCH_RELEASE, SCREEN_EVENT_POINTER, SCREEN_EVENT_POST, SCREEN_EVENT_PROPERTY, SCREEN_EVENT_UNREALIZE.
- param
- Указатель на буфер для хранения полученного значения свойства. Буфер должен иметь тип
int
. Указатель param в зависимости от интересующего свойства может представлять как одиночную переменную, так и массив.
libscreen
Тип функции: Исполняемые немедленно
Функция позволяет считать значение свойства определенного свойства.
- 0
- Значение свойства успешно считано.
- -1
- В случае ошибки, код ошибки записывается в errno.
- EINVAL
- Некорректный аргумент.
- ENOTSUP
- Неподдерживаемое свойство.
- EINVAL
- Некорректный аргумент.
- ENOTSUP
- Неподдерживаемое свойство.
Графическая подсистема ЗОСРВ «Нейтрино», Screen
- Поддерживается, начиная с
ЗОСРВ
«Нейтрино»
редакции 2020
- Нет
- Обработчик сигналов
- Нет
- В потоке
- Да
Предыдущий раздел: События