screen_get_event_property_pv()

Возвращает значение указанного свойства события (тип свойства - 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

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




Предыдущий раздел: События