Ru/api/kernel: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
(Функция 9 - перенесена)
(Функция 10 - перенесена)
Line 56: Line 56:
== Функция 10 - ожидать события. ==
== Функция 10 - ожидать события. ==


Если очередь сообщений пуста, то ждет появления сообщения в очереди.
Если очередь сообщений пуста, то ждет появления сообщения в очереди. В таком состоянии поток не получает процессорного времени. Затем считывает сообщение из очереди.
В таком состоянии поток не получает процессорного времени.
Затем считывает сообщение из очереди.
 
Параметры:
  * eax = 10 - номер функции
Возвращаемое значение:
  * eax = событие (смотри список событий)
Замечания:
  * Учитываются только те события, которые входят в маску,
    устанавливаемую функцией 40. По умолчанию это события
    перерисовки, нажатия на клавиши и на кнопки.
  * Для проверки, есть ли сообщение в очереди, используйте функцию 11.
    Чтобы ждать не более определенного времени, используйте
    функцию 23.


Описание функции перенесено в отдельную статью: [[SysFn10 | Функция 10]]


== Функция 11 - проверить, есть ли событие, без ожидания. ==
== Функция 11 - проверить, есть ли событие, без ожидания. ==

Revision as of 01:17, 28 March 2010