Исполняемые немедленно

Подразумеваемые действия выполняются при вызове функции и не ставятся в очередь исполнения

Некоторые функции этого типа могут блокироваться в течение некоторого периода времени, которое потребуется на выполнение команды в Composition Manager. Это означает, что клиентское приложение будет заблокировано до тех пор, пока это сообщение не будет обработано.

Например, обе функции screen_create_context() и screen_get_event() должны взаимодействовать с Composition Manager. Функция screen_create_context() обычно возвращает управление сразу после установки соединения с сервисом. И наоборот, screen_get_event() может блокироваться в течение длительных периодов времени, если очередь событий пуста и задан большой или бесконечный тайм-аут.

Функции этого типа не приводят к изменению содержимого дисплея и не исполняют команды в очереди пакетной обработки.

Возвращаемое значение указывает, было ли успешным выполнение данной функции.




Предыдущий раздел: Типы выполнения функций