Template:System functions: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<div style="border:1px solid #aaaaaa">
{{Navbox
{{hidden begin | title = [[:Category:SysCalls|Системные функции]] | titlestyle = "background:#с1с1df;text-align:center" }}
| title = [[:Category:SysCalls|Системные функции]]
{| class="NavHead" style="padding-left:0.2em; padding-right:0.2em margin:1em 1em 1em 0; background:#C9C9F9; border:1px solid #AAAAAA; border-collapse:collapse; width:100%" cellpadding="5" cellspacing="0" align="center"
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Оконный интерфейс
| group1 = Оконный интерфейс
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn00|0 - определить окно]] [[SysFn08|8 - оконные кнопки]] [[SysFn10|10 - неограниченное ожидание события]] [[SysFn11|11 - проверка события]][[SysFn17|17 - идентификатор оконной кнопки]] [[SysFn23|23 - ограниченное ожидание события]] •  [[SysFn40|40 - маска событий]] [[SysFn67|67 - изменить окно]] [[SysFn71|71 - заголовок окна]] [[SysFn72|72 - сообщение окну]]
| list1  = {{nowrap|[[SysFn00/ru|0 - определить окно]] &bull;}} {{nowrap|[[SysFn08/ru|8 - оконные кнопки]] &bull;}} {{nowrap|[[SysFn10/ru|10 - неограниченное ожидание события]] &bull;}} {{nowrap|[[SysFn11/ru|11 - проверка события]] &bull;}} {{nowrap|[[SysFn17/ru|17 - идентификатор оконной кнопки]] &bull;}} {{nowrap|[[SysFn23/ru|23 - ограниченное ожидание события]] &bull;}} {{nowrap|[[SysFn40/ru|40 - маска событий]] &bull;}} {{nowrap|[[SysFn67/ru|67 - изменить окно]] &bull;}} {{nowrap|[[SysFn71/ru|71 - заголовок окна]] &bull;}} {{nowrap|[[SysFn72/ru|72 - сообщение окну]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Ввод
| group2 = Ввод
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn02|2 - код нажатой клавиши]] [[SysFn37|37 - мышь]] •  [[SysFn66|66 - режимы клавиатуры]]  
| list2 = {{nowrap|[[SysFn02/ru|2 - код нажатой клавиши]] &bull;}} {{nowrap|[[SysFn37/ru|37 - мышь]] &bull;}} {{nowrap|[[SysFn66/ru|66 - режимы клавиатуры]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Графика
| group3 = Графика
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn01|1 - точка]] [[SysFn04|4 - текст]] [[SysFn07|7 - изображение]] [[SysFn12|12 - перерисовка окна]] [[SysFn13|13 - прямоугольник]] [[SysFn14|14 - размеры экрана]] [[SysFn15|15 - фон]] [[SysFn35|35 - чтение точки]] [[SysFn36|36 - чтение области]] [[SysFn38|38 - линия]] [[SysFn39|39 - чтение фона]] [[SysFn47|47 - вывод числа]] [[SysFn48|48 - параметры графики]] [[SysFn50|50 - форма окна]] [[SysFn61|61 - прямой доступ к графике]] [[SysFn65|65 - изображение с палитрой]]
| list3 = {{nowrap|[[SysFn01/ru|1 - точка]] &bull;}} {{nowrap|[[SysFn04/ru|4 - текст]] &bull;}} {{nowrap|[[SysFn07/ru|7 - изображение]] &bull;}} {{nowrap|[[SysFn12/ru|12 - перерисовка окна]] &bull;}} {{nowrap|[[SysFn13/ru|13 - прямоугольник]] &bull;}} {{nowrap|[[SysFn14/ru|14 - размеры экрана]] &bull;}} {{nowrap|[[SysFn15/ru|15 - фон]] &bull;}} {{nowrap|[[SysFn25/ru|25 - запись на слой фона]] &bull;}} {{nowrap|[[SysFn34/ru|34 - принадлежность точки экрана]] &bull;}} {{nowrap|[[SysFn35/ru|35 - чтение точки]] &bull;}} {{nowrap|[[SysFn36/ru|36 - чтение области]] &bull;}} {{nowrap|[[SysFn38/ru|38 - линия]] &bull;}} {{nowrap|[[SysFn39/ru|39 - чтение фона]] &bull;}} {{nowrap|[[SysFn47/ru|47 - вывод числа]] &bull;}} {{nowrap|[[SysFn48/ru|48 - параметры графики]] &bull;}} {{nowrap|[[SysFn50/ru|50 - форма окна]] &bull;}} {{nowrap|[[SysFn61/ru|61 - прямой доступ к графике]] &bull;}} {{nowrap|[[SysFn65/ru|65 - изображение с палитрой]] &bull;}} {{nowrap|[[SysFn73/ru|73 - блиттер]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Системный сервис
| group4 = Системный сервис
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn03|3 - запрос системного времени]] [[SysFn18|18 - системные службы]] [[SysFn21|21 - установка системных параметров]] [[SysFn22|22 - установка даты и времени]] [[SysFn26|26 - чтение системных параметров]] [[SysFn29|29 - запрос даты]] [[SysFn63|63 - работа с доской отладки]] [[SysFn68|68 - внутренние системные службы]] [[SysFn69|69 - отладка]]
| list4 = {{nowrap|[[SysFn03/ru|3 - запрос системного времени]] &bull;}} {{nowrap|[[SysFn18/ru|18 - системные службы]] &bull;}} {{nowrap|[[SysFn21/ru|21 - установка системных параметров]] &bull;}} {{nowrap|[[SysFn22/ru|22 - установка даты и времени]] &bull;}} {{nowrap|[[SysFn26/ru|26 - чтение системных параметров]] &bull;}} {{nowrap|[[SysFn29/ru|29 - запрос даты]] &bull;}} {{nowrap|[[SysFn54/ru|54 - работа с буфером обмена]] &bull;}} {{nowrap|[[SysFn63/ru|63 - работа с доской отладки]] &bull;}} {{nowrap|[[SysFn68/ru|68 - внутренние системные службы]] &bull;}} {{nowrap|[[SysFn69/ru|69 - отладка]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Процессы и потоки
| group5 = Процессы и потоки
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn05|5 - пауза]] [[SysFn09|9 - информация о потоке]] [[SysFn51|51 - создание потока]] [[SysFn60|60 - взаимодействие между процессами]] [[SysFn64|64 - динамическая память]] [[SysFn70.7|70.7 - запуск приложения]] [[SysFn-1|-1 - завершение потока/процесса]]
| list5 = {{nowrap|[[SysFn05/ru|5 - пауза]] &bull;}} {{nowrap|[[SysFn09/ru|9 - информация о потоке]] &bull;}} {{nowrap|[[SysFn51/ru|51 - создание потока]] &bull;}} {{nowrap|[[SysFn60/ru|60 - взаимодействие между процессами]] &bull;}} {{nowrap|[[SysFn64/ru|64 - динамическая память]] &bull;}} {{nowrap|[[SysFn70/ru|70.7 - запуск приложения]] &bull;}} {{nowrap|[[SysFn77/ru|77 - фьютексы]] &bull;}} {{nowrap|[[SysFn-1/ru|-1 - завершение потока/процесса]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Файловая система
| group6 = Файловая система
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn06|6 - чтение с рам-диска]] • [[SysFn16|16 - сохранение рам-диска]] [[SysFn30|30 - работа с текущей папкой]] • [[SysFn58|58 - файловая системой 8.3]] • [[SysFn70|70 - файловая система с поддержкой длинных имен]]
| list6 = {{nowrap|[[SysFn16/ru|16 - сохранение рам-диска]] &bull;}} {{nowrap|[[SysFn30/ru|30 - работа с текущей папкой]] &bull;}} {{nowrap|[[SysFn70/ru|70 - файловая система с поддержкой длинных имен]] &bull;}} {{nowrap|[[SysFn80/ru|80 - работа с файловой системой с указанием кодировки]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Аппаратные функции
| group7 = Аппаратные функции
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn41|41 - запрос владельца IRQ]] • [[SysFn42|42 - получение данных по IRQ]] • [[SysFn43|43 - порты ввода/вывода]] • [[SysFn44|44 - запрос блока данных по IRQ]] • [[SysFn45|45 - зарезервировать/освободить IRQ]] • [[SysFn46|46 - зарезервировать/освободить группу портов]] [[SysFn49|49 - управление питанием (APM)]] [[SysFn57|57 - доступ к PCI BIOS]] [[SysFn62|62 - PCI-сервис]]  
| list7 = {{nowrap|[[SysFn46/ru|46 - зарезервировать/освободить группу портов]] &bull;}} {{nowrap|[[SysFn49/ru|49 - управление питанием (APM)]] &bull;}} {{nowrap|[[SysFn57/ru|57 - доступ к PCI BIOS]] &bull;}} {{nowrap|[[SysFn62/ru|62 - PCI-сервис]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Звук
| group8 = Звук
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn20|20 - интерфейс MIDI/MPU401]] [[SysFn24|24 - работа с CD и CD-Audio]] [[SysFn55|55 - встроенный спикер]]
| list8 = {{nowrap|[[SysFn20/ru|20 - интерфейс MIDI/MPU401]] &bull;}} {{nowrap|[[SysFn24/ru|24 - работа с CD и CD-Audio]] &bull;}} {{nowrap|[[SysFn55/ru|55 - встроенный спикер]]}}
|-
 
! style="background:#F9D9C9; border:1px solid #AAAAAA; width:100px" align="right"| Сеть
| group9 = Сеть
| style="background:#F9F9F9; border:1px solid #AAAAAA; border-collapse:collapse" align="center"| [[SysFn52|52 - сетевой драйвер]] [[SysFn53|53 - сетевые сокеты]]  
| list9 = {{nowrap|[[SysFn74/ru|74 - сетевые устройства]] &bull;}} {{nowrap|[[SysFn75/ru|75 - сетевые сокеты]] &bull;}} {{nowrap|[[SysFn76/ru|76 - опции и статистика]]}}
|}
}}
{{hidden end}}
</div>

Latest revision as of 05:12, 19 March 2022