Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Oct 17, 2019 11:40 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
 Post subject: Функция 68.21
PostPosted: Fri Jun 10, 2011 10:56 pm 
Собственно сабж присутствует в ядре и используется "костыльным" драйвером USB, но нигде не задокументирован. По крайней мере я не нашел. :?
Я думаю негласное правило: поменял API ядра - обязан поменять документацию никто не отменял.


Top
   
 Post subject: Re: Функция 68.21
PostPosted: Sat Jun 11, 2011 9:05 am 
Offline

Joined: Wed Jun 01, 2011 5:55 pm
Posts: 41
Наверно пора уже наводить порядок в ядре, спланировать и развивать последовательно. Иначе прикладного софта никогда не будет даже в минимально необходимом количестве.


Top
   
 Post subject: Re: Функция 68.21
PostPosted: Sat Jun 11, 2011 9:50 am 
Вообще-то тема не про это.


Top
   
 Post subject: Re: Функция 68.21
PostPosted: Sat Jun 11, 2011 10:32 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Эта функция для загрузки PE драйверов.


Top
   
 Post subject: Re: Функция 68.21
PostPosted: Sat Jun 11, 2011 11:04 am 
И это отменяет необходимость документирования?


Top
   
 Post subject: Re: Функция 68.21
PostPosted: Sun Apr 08, 2012 1:35 am 
Документация бар?


Top
   
 Post subject: Re: Функция 68.21
PostPosted: Wed Apr 25, 2012 10:54 pm 
SVN r. 2646 краткое описание функции добавлено к документации ядра.
Spoiler: Show
Code:
======================================================================
========= Функция 68, подфункция 21 - загрузить драйвер PE. ==========
======================================================================
Параметры:
  * eax = 68 - номер функции
  * ebx = 21 - номер подфункции
  * ecx = указатель на ASCIIZ-строку с именем драйвера
  * edx = указатель на командную строку
Возвращаемое значение:
  * eax = 0 - неудача
  * иначе eax = хэндл драйвера
Замечания:
  * Если драйвер ещё не загружен, он загружается;
    если драйвер уже загружен, ничего не меняется.

Spoiler: Show
Code:
======================================================================
=========== Function 68, subfunction 21 - load driver PE. ============
======================================================================
Parameters:
  * eax = 68 - function number
  * ebx = 21 - subfunction number
  * ecx = pointer to ASCIIZ-string with driver name
  * edx = pointer to command line
Returned value:
  * eax = 0 - failed
  * otherwise eax = driver handle
Remarks:
  * If the driver was not loaded yet, it is loaded;
    if the driver was loaded yet, nothing happens.

Если есть дополнения и уточнения просьба либо поправить на SVN, либо отписать здесь.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited