Ru/api/kernel: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
mNo edit summary
Line 102: Line 102:


Описание функции перенесено в отдельную статью: [[SysFn20/ru|Функция 20]]
Описание функции перенесено в отдельную статью: [[SysFn20/ru|Функция 20]]
== Функция 21 - установка системных параметров ==
Описание функции перенесено в отдельную статью: [[SysFn21/ru|Функция 21]]


== Функция 22 - установить системную дату/время. ==
== Функция 22 - установить системную дату/время. ==
Line 122: Line 126:


Описание функции перенесено в отдельную статью: [[SysFn26/ru|Функция 26]]
Описание функции перенесено в отдельную статью: [[SysFn26/ru|Функция 26]]
== Функция 27  ==
сведения об этой функции отсутствуют


== Функция 28 - установить громкость SB16. ==
== Функция 28 - установить громкость SB16. ==


Удалена
Удалена


== Функция 29 - получить системную дату. ==
== Функция 29 - получить системную дату. ==


Параметры:
Описание функции перенесено в отдельную статью: [[SysFn29/ru|Функция 29]]
  * eax = 29 - номер функции
Возвращаемое значение:
  * eax = 0x00DDMMYY, где
    (используется двоично-десятичное кодирование, BCD)
  * YY = две младшие цифры года (00..99)
  * MM = месяц (01..12)
  * DD = день (01..31)
Замечания:
  * Системную дату можно установить функцией 22.
 


== Функция 30 - работа с текущей папкой. ==
== Функция 30 - работа с текущей папкой. ==

Revision as of 00:01, 4 April 2010

СИСТЕМНЫЕ ФУНКЦИИ ОПЕРАЦИОННОЙ СИСТЕМЫ Kolibri 0.7.1.0

Номер функции помещается в регистр eax. Вызов системной функции осуществляется командой "int 0x40". Все регистры, кроме явно указанных в возвращаемом значении, включая регистр флагов eflags, сохраняются.


Функция 0 - определить и нарисовать окно.

Опре